{"timestamp": "2026-02-19T20:09:35Z", "level": "INFO", "message": "  Original Size: 1105.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:09:35Z", "level": "INFO", "message": "  Encoded Size:  411.84 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:09:35Z", "level": "INFO", "message": "  Reduction:     37.3% of original (62.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:09:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:09:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:09:39Z", "level": "INFO", "message": "Moved Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:09:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:09:40Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:09:40Z", "level": "INFO", "message": "  Size: 1105.46MB → 411.84MB (37.3% of original, 62.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:09:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:09:40Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E05 - ronny-lily (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:09:40Z", "level": "INFO", "message": "Processing: Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:09:50Z", "level": "INFO", "message": "Copied Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:09:50Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:09:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:09:50Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20: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-02-19T20:09:51Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:09:51Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:09:51Z", "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: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-02-19T20:09:51Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:13:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:13:45Z", "level": "INFO", "message": "  Original Size: 1045.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:13:45Z", "level": "INFO", "message": "  Encoded Size:  376.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:13:45Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:13:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:13:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:13:48Z", "level": "INFO", "message": "Moved Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:13:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:13:50Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:13:50Z", "level": "INFO", "message": "  Size: 1045.1MB → 376.21MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:13:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:13:50Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E06 - The Truth Has a Ring to It (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:13:50Z", "level": "INFO", "message": "Processing: Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:13:58Z", "level": "INFO", "message": "Copied Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:13:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:13:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:13:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:14: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-19T20:14:00Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:14:00Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:14:00Z", "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-19T20:14: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-19T20:14:00Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:17:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:17:45Z", "level": "INFO", "message": "  Original Size: 923.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:17:45Z", "level": "INFO", "message": "  Encoded Size:  348.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:17:45Z", "level": "INFO", "message": "  Reduction:     37.7% of original (62.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:17:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:17:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:17:48Z", "level": "INFO", "message": "Moved Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:17:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:17:50Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:17:50Z", "level": "INFO", "message": "  Size: 923.13MB → 348.1MB (37.7% of original, 62.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:17:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:17:50Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E07 - The Audition (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:17:50Z", "level": "INFO", "message": "Processing: Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:17:59Z", "level": "INFO", "message": "Copied Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:17:59Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:17:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:17:59Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:18: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-19T20:18:01Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:18:01Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:18:01Z", "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:18: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-19T20:18:01Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:22:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:22:32Z", "level": "INFO", "message": "  Original Size: 986.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:22:32Z", "level": "INFO", "message": "  Encoded Size:  380.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:22:32Z", "level": "INFO", "message": "  Reduction:     38.5% of original (61.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:22:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:22:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:22:35Z", "level": "INFO", "message": "Moved Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:22:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:22:37Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:22:37Z", "level": "INFO", "message": "  Size: 986.78MB → 380.08MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:22:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:22:37Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S02E08 - berkman - block (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:22:37Z", "level": "INFO", "message": "Processing: Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:22:45Z", "level": "INFO", "message": "Copied Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:22:45Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:22:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:22:45Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:22: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-19T20:22:46Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:22:46Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:22:46Z", "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-19T20:22: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-19T20:22:46Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:26:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:26:41Z", "level": "INFO", "message": "  Original Size: 841.14 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:26:41Z", "level": "INFO", "message": "  Encoded Size:  310.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:26:41Z", "level": "INFO", "message": "  Reduction:     36.9% of original (63.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:26:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:26:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:26:43Z", "level": "INFO", "message": "Moved Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:26:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:26:44Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:26:44Z", "level": "INFO", "message": "  Size: 841.14MB → 310.54MB (36.9% of original, 63.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:26:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:26:45Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E01 - Chapter One; Make Your Mark (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:26:45Z", "level": "INFO", "message": "Processing: Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:26:52Z", "level": "INFO", "message": "Copied Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:26:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:26:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:26:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:26: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-19T20:26:54Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:26:54Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:26:54Z", "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:26: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-19T20:26:54Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:30:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:30:22Z", "level": "INFO", "message": "  Original Size: 833.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:30:22Z", "level": "INFO", "message": "  Encoded Size:  273.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:30:22Z", "level": "INFO", "message": "  Reduction:     32.8% of original (67.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:30:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:30:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:30:24Z", "level": "INFO", "message": "Moved Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:30:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:30:25Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:30:25Z", "level": "INFO", "message": "  Size: 833.24MB → 273.66MB (32.8% of original, 67.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:30:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:30:26Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E02 - Chapter Two; Use It (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:30:26Z", "level": "INFO", "message": "Processing: Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:30:35Z", "level": "INFO", "message": "Copied Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:30:35Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:30:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:30:35Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:30: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-19T20:30:37Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:30:37Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:30:37Z", "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-19T20:30: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-02-19T20:30:37Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:34:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:34:40Z", "level": "INFO", "message": "  Original Size: 1062.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:34:40Z", "level": "INFO", "message": "  Encoded Size:  366.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:34:40Z", "level": "INFO", "message": "  Reduction:     34.5% of original (65.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:34:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:34:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:34:43Z", "level": "INFO", "message": "Moved Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:34:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:34:44Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:34:44Z", "level": "INFO", "message": "  Size: 1062.1MB → 366.0MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:34:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:34:45Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E03 - Chapter Three; Make the Unsafe Choice (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:34:45Z", "level": "INFO", "message": "Processing: Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:34:53Z", "level": "INFO", "message": "Copied Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:34:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:34:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:34:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:34: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-19T20:34:54Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:34:54Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:34:54Z", "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-19T20:34: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-19T20:34:54Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:38:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:38:40Z", "level": "INFO", "message": "  Original Size: 831.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:38:40Z", "level": "INFO", "message": "  Encoded Size:  275.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:38:40Z", "level": "INFO", "message": "  Reduction:     33.2% of original (66.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:38:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:38:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:38:42Z", "level": "INFO", "message": "Moved Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:38:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:38:44Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:38:44Z", "level": "INFO", "message": "  Size: 831.13MB → 275.76MB (33.2% of original, 66.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:38:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:38:44Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E04 - Chapter Four; Commit... To You (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:38:44Z", "level": "INFO", "message": "Processing: Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:38:53Z", "level": "INFO", "message": "Copied Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:38:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:38:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:38:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:38: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-19T20:38:54Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:38:54Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:38:54Z", "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:38: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-19T20:38:54Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:42:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:42:49Z", "level": "INFO", "message": "  Original Size: 956.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:42:49Z", "level": "INFO", "message": "  Encoded Size:  335.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:42:49Z", "level": "INFO", "message": "  Reduction:     35.0% of original (65.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:42:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:42:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:42:52Z", "level": "INFO", "message": "Moved Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:42:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:42:53Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:42:53Z", "level": "INFO", "message": "  Size: 956.77MB → 335.11MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:42:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:42:54Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E05 - Chapter Five; Do Your Job (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:42:54Z", "level": "INFO", "message": "Processing: Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:43:03Z", "level": "INFO", "message": "Copied Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:43:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:43:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:43:03Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:43:04Z", "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:43:04Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:43:04Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:43:04Z", "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-19T20:43: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-02-19T20:43:04Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:47:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:47:05Z", "level": "INFO", "message": "  Original Size: 977.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:47:05Z", "level": "INFO", "message": "  Encoded Size:  316.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:47:05Z", "level": "INFO", "message": "  Reduction:     32.4% of original (67.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:47:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:47:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:47:08Z", "level": "INFO", "message": "Moved Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:47:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:47:09Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:47:09Z", "level": "INFO", "message": "  Size: 977.83MB → 316.67MB (32.4% of original, 67.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:47:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:47:10Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E06 - Chapter Six; Listen With Your Ears, React With Your Face (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:47:10Z", "level": "INFO", "message": "Processing: Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:47:20Z", "level": "INFO", "message": "Copied Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:47:20Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:47:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:47:20Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20:47: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-19T20:47:21Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:47:21Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:47:21Z", "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-19T20:47: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-02-19T20:47:21Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:51:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:51:38Z", "level": "INFO", "message": "  Original Size: 1075.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:51:38Z", "level": "INFO", "message": "  Encoded Size:  357.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:51:38Z", "level": "INFO", "message": "  Reduction:     33.3% of original (66.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:51:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:51:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:51:42Z", "level": "INFO", "message": "Moved Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:51:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:51:43Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:51:43Z", "level": "INFO", "message": "  Size: 1075.17MB → 357.99MB (33.3% of original, 66.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:51:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:51:43Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E07 - Chapter Seven; Loud, Fast and Keep Going (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:51:43Z", "level": "INFO", "message": "Processing: Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T20:51:53Z", "level": "INFO", "message": "Copied Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost).mkv → Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T20:51:53Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T20:51:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-19T20:51:53Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T20: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-02-19T20:51:54Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T20:51:54Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T20:51:54Z", "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: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-02-19T20:51:54Z", "level": "INFO", "message": "Running CQ encode: Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T20:56:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T20:56:10Z", "level": "INFO", "message": "  Original Size: 1025.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T20:56:10Z", "level": "INFO", "message": "  Encoded Size:  348.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T20:56:10Z", "level": "INFO", "message": "  Reduction:     34.0% of original (66.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T20:56:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T20:56:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T20:56:13Z", "level": "INFO", "message": "Moved Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T20:56:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T20:56:14Z", "level": "INFO", "message": "  Type: TV | Show: Barry", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T20:56:14Z", "level": "INFO", "message": "  Size: 1025.22MB → 348.99MB (34.0% of original, 66.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T20:56:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T20:56:14Z", "level": "INFO", "message": "Deleted original and processing copy for Barry (2018) S01E08 - Chapter Eight; Know Your Truth (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T20:56:14Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512}
{"timestamp": "2026-02-19T23:43:12Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Pan (2015)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-19T23:43:12Z", "level": "INFO", "message": "Processing: Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-19T23:43:33Z", "level": "INFO", "message": "Copied Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr.mkv → Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-19T23:43:33Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x800", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-19T23:43:33Z", "level": "INFO", "message": "Source 1920x800 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171}
{"timestamp": "2026-02-19T23:43:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217}
{"timestamp": "2026-02-19T23:43:37Z", "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-02-19T23:43:41Z", "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-02-19T23:43:55Z", "level": "INFO", "message": "User selected 1 audio stream(s): [2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 391}
{"timestamp": "2026-02-19T23:43:55Z", "level": "INFO", "message": "Removed 1 audio stream(s): [1]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 395}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "User selected to strip titles from streams: [2]", "module": "audio_handler", "funcName": "prompt_for_title_stripping", "line": 449}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "    • Source Resolution: 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "    • Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-19T23: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-19T23:44:02Z", "level": "INFO", "message": "    • Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "    • CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "    - Stream #2: 6ch→2ch | Lang: eng | Detected: 447kbps | Action: ENCODE | Target: 160kbps | Title: English AC-3 5.1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "Stream 2: title='English AC-3 5.1', is_commentary=False, strip_all_titles=False, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 169}
{"timestamp": "2026-02-19T23:44:02Z", "level": "INFO", "message": "Running CQ encode: Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-19T23:50:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-19T23:50:46Z", "level": "INFO", "message": "  Original Size: 2443.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-19T23:50:46Z", "level": "INFO", "message": "  Encoded Size:  921.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-19T23:50:46Z", "level": "INFO", "message": "  Reduction:     37.7% of original (62.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-19T23:50:46Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-19T23:50:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-19T23:50:54Z", "level": "INFO", "message": "Moved Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv → Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-19T23:50:58Z", "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-02-19T23:51:02Z", "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-02-19T23:51:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-19T23:51:02Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-19T23:51:02Z", "level": "INFO", "message": "  Size: 2443.78MB → 921.66MB (37.7% of original, 62.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-19T23:51:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-19T23:51:02Z", "level": "INFO", "message": "Deleted original and processing copy for Pan (2015) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-19T23:51:02Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512}
{"timestamp": "2026-02-20T00:58:09Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shōgun", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-20T00:58:09Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T00:58:30Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T00:58:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T00:58:31Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T00:58:31Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T00:58: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-20T00:58:33Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "Multi-channel audio 256kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 256kbps | Action: COPY (preserve) | Target: 256kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T00:58:33Z", "level": "INFO", "message": "Multi-channel audio 256kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T00:58:33Z", "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-20T00:58:33Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:06:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:06:26Z", "level": "INFO", "message": "  Original Size: 2497.41 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:06:26Z", "level": "INFO", "message": "  Encoded Size:  1313.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:06:26Z", "level": "INFO", "message": "  Reduction:     52.6% of original (47.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:06:26Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:06:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:06:37Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:06:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:06:39Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:06:39Z", "level": "INFO", "message": "  Size: 2497.41MB → 1313.45MB (52.6% of original, 47.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:06:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:06:40Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E01 - Anjin (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:06:40Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:06:58Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:06:58Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:06:58Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:06:58Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:07: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-20T01:07:00Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 255kbps | Action: COPY (preserve) | Target: 255kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:07:00Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:07: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-20T01:07:00Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:13:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:13:36Z", "level": "INFO", "message": "  Original Size: 2089.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:13:36Z", "level": "INFO", "message": "  Encoded Size:  903.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:13:36Z", "level": "INFO", "message": "  Reduction:     43.3% of original (56.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:13:36Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:13:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:13:43Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:13:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:13:45Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:13:45Z", "level": "INFO", "message": "  Size: 2089.31MB → 903.83MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:13:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:13:46Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E02 - Servants of Two Masters (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:13:46Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:14:03Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:14:03Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:14:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:14:03Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:14: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-20T01:14:05Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 255kbps | Action: COPY (preserve) | Target: 255kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:14:05Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:14: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-02-20T01:14:05Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:20:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:20:04Z", "level": "INFO", "message": "  Original Size: 1889.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:20:04Z", "level": "INFO", "message": "  Encoded Size:  807.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:20:04Z", "level": "INFO", "message": "  Reduction:     42.7% of original (57.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:20:04Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:20:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:20:11Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:20:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:20:13Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:20:13Z", "level": "INFO", "message": "  Size: 1889.86MB → 807.46MB (42.7% of original, 57.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:20:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:20:14Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E03 - Tomorrow is Tomorrow (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:20:14Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:20:32Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:20:32Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:20:32Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:20:32Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:20: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-20T01:20:34Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 257kbps | Action: COPY (preserve) | Target: 257kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:20:34Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:20: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-02-20T01:20:34Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:26:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:26:59Z", "level": "INFO", "message": "  Original Size: 2012.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:26:59Z", "level": "INFO", "message": "  Encoded Size:  910.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:26:59Z", "level": "INFO", "message": "  Reduction:     45.2% of original (54.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:26:59Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:26:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:27:07Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:27:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:27:09Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:27:09Z", "level": "INFO", "message": "  Size: 2012.61MB → 910.23MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:27:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:27:09Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E04 - The Eightfold Fence (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:27:09Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:27:28Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:27:28Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:27:28Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:27:28Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:27: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-20T01:27:30Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 257kbps | Action: COPY (preserve) | Target: 257kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:27:30Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:27:30Z", "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-20T01:27:30Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:33:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:33:53Z", "level": "INFO", "message": "  Original Size: 2009.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:33:53Z", "level": "INFO", "message": "  Encoded Size:  866.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:33:53Z", "level": "INFO", "message": "  Reduction:     43.1% of original (56.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:33:53Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:33:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:34:01Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:34:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:34:03Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:34:03Z", "level": "INFO", "message": "  Size: 2009.39MB → 866.88MB (43.1% of original, 56.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:34:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:34:04Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E05 - Broken to the Fist (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:34:04Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:34:22Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:34:23Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:34:23Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:34:23Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:34: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-20T01:34:25Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 255kbps | Action: COPY (preserve) | Target: 255kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:34:25Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:34: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-02-20T01:34:25Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:40:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:40:48Z", "level": "INFO", "message": "  Original Size: 2017.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:40:48Z", "level": "INFO", "message": "  Encoded Size:  758.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:40:48Z", "level": "INFO", "message": "  Reduction:     37.6% of original (62.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:40:48Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:40:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:40:56Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:40:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:40:58Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:40:58Z", "level": "INFO", "message": "  Size: 2017.97MB → 758.66MB (37.6% of original, 62.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:40:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:40:58Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E06 - Ladies of the Willow World (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:40:58Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:41:17Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:41:17Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:41:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:41:17Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01: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-20T01:41:19Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 255kbps | Action: COPY (preserve) | Target: 255kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:41:19Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:41: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-02-20T01:41:19Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:47:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:47:30Z", "level": "INFO", "message": "  Original Size: 1946.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:47:30Z", "level": "INFO", "message": "  Encoded Size:  905.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:47:30Z", "level": "INFO", "message": "  Reduction:     46.5% of original (53.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:47:30Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:47:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:47:38Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:47:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:47:40Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:47:40Z", "level": "INFO", "message": "  Size: 1946.74MB → 905.08MB (46.5% of original, 53.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:47:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:47:40Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E07 - A Stick of Time (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:47:40Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:48:00Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:48:00Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:48:00Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:48:00Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:48: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-20T01:48:02Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "Multi-channel audio 256kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 256kbps | Action: COPY (preserve) | Target: 256kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:48:02Z", "level": "INFO", "message": "Multi-channel audio 256kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:48:02Z", "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-20T01:48:02Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T01:54:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T01:54:36Z", "level": "INFO", "message": "  Original Size: 2061.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T01:54:36Z", "level": "INFO", "message": "  Encoded Size:  837.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T01:54:36Z", "level": "INFO", "message": "  Reduction:     40.6% of original (59.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T01:54:36Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T01:54:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T01:54:44Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T01:54:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T01:54:46Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T01:54:46Z", "level": "INFO", "message": "  Size: 2061.28MB → 837.3MB (40.6% of original, 59.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T01:54:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T01:54:46Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E08 - The Abyss of Life (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T01:54:46Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T01:55:06Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T01:55:06Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T01:55:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T01:55:06Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T01:55: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-20T01:55:08Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 255kbps | Action: COPY (preserve) | Target: 255kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T01:55:08Z", "level": "INFO", "message": "Multi-channel audio 255kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T01:55: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-20T01:55:08Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T02:02:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T02:02:00Z", "level": "INFO", "message": "  Original Size: 2148.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T02:02:00Z", "level": "INFO", "message": "  Encoded Size:  861.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T02:02:00Z", "level": "INFO", "message": "  Reduction:     40.1% of original (59.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T02:02:00Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T02:02:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T02:02:07Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T02:02:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T02:02:09Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T02:02:09Z", "level": "INFO", "message": "  Size: 2148.33MB → 861.66MB (40.1% of original, 59.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T02:02:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T02:02:10Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E09 - Crimson Sky (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T02:02:10Z", "level": "INFO", "message": "Processing: Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-20T02:02:30Z", "level": "INFO", "message": "Copied Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence).mkv → Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-20T02:02:31Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x960", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-20T02:02:31Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-20T02:02:31Z", "level": "INFO", "message": "Source 1920x960 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "    • Source Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "    • Target Resolution: 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-20T02:02: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-20T02:02:33Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "    - Stream #1: 6ch→6ch | Lang: eng | Detected: 257kbps | Action: COPY (preserve) | Target: 257kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-20T02:02:33Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 261}
{"timestamp": "2026-02-20T02:02:33Z", "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-20T02:02:33Z", "level": "INFO", "message": "Running CQ encode: Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-20T02:09:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-20T02:09:40Z", "level": "INFO", "message": "  Original Size: 2227.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-20T02:09:40Z", "level": "INFO", "message": "  Encoded Size:  954.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-20T02:09:40Z", "level": "INFO", "message": "  Reduction:     42.9% of original (57.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-20T02:09:40Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-20T02:09:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-20T02:09:48Z", "level": "INFO", "message": "Moved Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv → Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-20T02:09:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-20T02:09:50Z", "level": "INFO", "message": "  Type: TV | Show: Shōgun", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-20T02:09:50Z", "level": "INFO", "message": "  Size: 2227.08MB → 954.62MB (42.9% of original, 57.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-20T02:09:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-20T02:09:51Z", "level": "INFO", "message": "Deleted original and processing copy for Shōgun (2024) - S01E10 - A Dream of a Dream (1080p DSNP WEB-DL x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-20T02:09:51Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512}
{"timestamp": "2026-02-21T15:01:07Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sisu - Road to Revenge (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T15:01:07Z", "level": "INFO", "message": "Processing: Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T15:02:26Z", "level": "INFO", "message": "Copied Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER.mkv → Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T15:02:27Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T15:02:27Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-21T15:02:27Z", "level": "INFO", "message": "Source 1920x804 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-21T15:02:36Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'DTS-HD MA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202}
{"timestamp": "2026-02-21T15:03:01Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sisu - Road to Revenge (2025)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T15:03:01Z", "level": "INFO", "message": "Processing: Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T15:03:01Z", "level": "INFO", "message": "File already in processing: Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER.mkv (9182.77 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T15:03:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x804", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T15:03:01Z", "level": "INFO", "message": "Source 1920x804 > 720p max. Downscaling to 720p.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 171}
{"timestamp": "2026-02-21T15:03:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 217}
{"timestamp": "2026-02-21T15:03:11Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'DTS-HD MA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "User selected 1 audio stream(s): [3]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 391}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "Removed 2 audio stream(s): [1, 2]", "module": "audio_handler", "funcName": "prompt_user_audio_selection", "line": 395}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "    • Source Resolution: 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "    • Target Resolution: 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-21T15:04: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-21T15:04:14Z", "level": "INFO", "message": "    • Scale Filter: lanczos", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "    • CQ Value: 26", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T15:04:14Z", "level": "INFO", "message": "    - Stream #3: 6ch→2ch | Lang: eng | Detected: 1500kbps | Action: ENCODE | Target: 160kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-21T15:04:14Z", "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-21T15:04:14Z", "level": "INFO", "message": "Running CQ encode: Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-21T15:08:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-21T15:08:23Z", "level": "INFO", "message": "  Original Size: 9182.77 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-21T15:08:23Z", "level": "INFO", "message": "  Encoded Size:  1004.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-21T15:08:23Z", "level": "INFO", "message": "  Reduction:     10.9% of original (89.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-21T15:08:23Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-21T15:08:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-21T15:08:31Z", "level": "INFO", "message": "Moved Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER - [EHX].mkv → Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-21T15:08:41Z", "level": "INFO", "message": "Stream 1: Extracted title from metadata: 'DTS-HD MA'", "module": "audio_handler", "funcName": "get_audio_streams", "line": 202}
{"timestamp": "2026-02-21T15:08:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-21T15:08:55Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-21T15:08:55Z", "level": "INFO", "message": "  Size: 9182.77MB → 1004.38MB (10.9% of original, 89.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-21T15:08:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-21T15:08:56Z", "level": "INFO", "message": "Deleted original and processing copy for Sisu - Road to Revenge (2025) x264 DTS-HD MA 5.1 Bluray-1080p CYBER.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-21T15:08:56Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 512}
{"timestamp": "2026-02-21T15:38:34Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T15:38:34Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T15:38:34Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E02 - Fake It Till You Fake It.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T15:39:10Z", "level": "INFO", "message": "Copied Dimension 20 - S27E02 - Fake It Till You Fake It.mp4 → Dimension 20 - S27E02 - Fake It Till You Fake It.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T15:39:10Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E02 - Fake It Till You Fake It.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T15:39:11Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T15:39:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-21T15:39:11Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-21T15:39: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-21T15:39:14Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "Stereo audio 190kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "    - Stream #1: 2ch→2ch | Lang: und | Detected: 190kbps | Action: COPY (preserve) | Target: 190kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-21T15:39:14Z", "level": "INFO", "message": "Stereo audio 190kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T15:39: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-21T15:39:14Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-21T15:53:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 228}
{"timestamp": "2026-02-21T15:53:20Z", "level": "INFO", "message": "  Original Size: 4237.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 229}
{"timestamp": "2026-02-21T15:53:20Z", "level": "INFO", "message": "  Encoded Size:  1178.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 230}
{"timestamp": "2026-02-21T15:53:20Z", "level": "INFO", "message": "  Reduction:     27.8% of original (72.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 231}
{"timestamp": "2026-02-21T15:53:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 232}
{"timestamp": "2026-02-21T15:53:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 233}
{"timestamp": "2026-02-21T15:53:30Z", "level": "INFO", "message": "Moved Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv → Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-21T15:53:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-21T15:53:33Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-21T15:53:33Z", "level": "INFO", "message": "  Size: 4237.85MB → 1178.17MB (27.8% of original, 72.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-21T15:53:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-21T15:53:34Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E02 - Fake It Till You Fake It.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-21T15:53:34Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E02 - Fake It Till You Fake It.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 625}
{"timestamp": "2026-02-21T15:53:34Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T15:54:14Z", "level": "INFO", "message": "Copied Dimension 20 - S27E03 - Collabotage.mp4 → Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T15:54:14Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T15:54:14Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T15:54:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-21T15:54:14Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 227}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 65}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 83}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 84}
{"timestamp": "2026-02-21T15: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-02-21T15:54:18Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 86}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 87}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "Stereo audio 190kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "    - Stream #1: 2ch→2ch | Lang: und | Detected: 190kbps | Action: COPY (preserve) | Target: 190kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 116}
{"timestamp": "2026-02-21T15:54:18Z", "level": "INFO", "message": "Stereo audio 190kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T15:54: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-21T15:54:18Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 219}
{"timestamp": "2026-02-21T16:00:47Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:00:47Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:00:47Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:00:47Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:00:47Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:00:48Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T16:00:48Z", "level": "INFO", "message": "Source bit depth detected (skipped covers): 8-bit (yuv420p)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 134}
{"timestamp": "2026-02-21T16:00:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-21T16:00:48Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "\n🧩 ENCODE SETTINGS", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 99}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "  Video:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 100}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    • Source Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 101}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    • Target Resolution: 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 102}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    • Encoder: AV1 NVENC (preset p7, 8-bit, pix_fmt yuv420p)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 103}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    • Scale Filter: bicubic", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 104}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    • Encode Method: CQ", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 105}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    • CQ Value: 28", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 107}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "  Audio Streams (1 detected):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 114}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "Stereo audio 191kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "    - Stream #1: 2ch→2ch | und | COPY 191kbps", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 135}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "Stereo audio 191kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "Stream 1: title='', is_commentary=, strip_all_titles=True, should_strip=True", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 188}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "Stereo audio 191kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T16:00:51Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 278}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Source bit depth detected (skipped covers): 8-bit (yuv420p)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 134}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-21T16:02:01Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T16:02:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:02:04Z", "level": "INFO", "message": "Stereo audio 191kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T16:02:04Z", "level": "INFO", "message": "Stereo audio 191kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T16:02: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-02-21T16:02:04Z", "level": "INFO", "message": "Stereo audio 191kbps ≤ 192k threshold - copying original", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 242}
{"timestamp": "2026-02-21T16:02:04Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 259}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Source resolution detected (skipped covers): 1920x1080", "module": "video_handler", "funcName": "get_source_resolution", "line": 59}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Source bit depth detected (skipped covers): 8-bit (yuv420p)", "module": "video_handler", "funcName": "get_source_bit_depth", "line": 134}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "video_handler", "funcName": "determine_target_resolution", "line": 195}
{"timestamp": "2026-02-21T16:02:52Z", "level": "INFO", "message": "Source 1920x1080 (<=1080p). Preserving source resolution.", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T16:02:56Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:02: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-02-21T16:02:56Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 259}
{"timestamp": "2026-02-21T16:04:50Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:04:50Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:04:50Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:04:50Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:04:50Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:04:54Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:04:54Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 262}
{"timestamp": "2026-02-21T16:06:13Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:06:13Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:06:13Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:06:13Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:06:13Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:06:16Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:06:16Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 265}
{"timestamp": "2026-02-21T16:07:58Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:07:58Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:07:58Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:07:58Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:07:58Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:08:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:08:02Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 264}
{"timestamp": "2026-02-21T16:09:45Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:09:45Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:09:45Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:09:45Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:09:45Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:09:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:09:49Z", "level": "INFO", "message": "Running CQ encode: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 248}
{"timestamp": "2026-02-21T16:12:00Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:12:00Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:12:00Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:12:00Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:12:00Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:12:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:13:16Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:13:16Z", "level": "INFO", "message": "Skipped 2 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:13:16Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:13:16Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:13:16Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:13:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:22:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T16:22:34Z", "level": "INFO", "message": "  Original Size: 4362.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T16:22:34Z", "level": "INFO", "message": "  Encoded Size:  2747.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T16:22:34Z", "level": "INFO", "message": "  Reduction:     63.0% of original (37.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T16:22:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 300}
{"timestamp": "2026-02-21T16:22:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 301}
{"timestamp": "2026-02-21T16:22:58Z", "level": "INFO", "message": "Moved Dimension 20 - S27E03 - Collabotage - [EHX].mkv → Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 563}
{"timestamp": "2026-02-21T16:23:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E03 - Collabotage - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 602}
{"timestamp": "2026-02-21T16:23:01Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 603}
{"timestamp": "2026-02-21T16:23:01Z", "level": "INFO", "message": "  Size: 4362.33MB → 2747.81MB (63.0% of original, 37.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 604}
{"timestamp": "2026-02-21T16:23:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 605}
{"timestamp": "2026-02-21T16:23:02Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E03 - Collabotage.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 616}
{"timestamp": "2026-02-21T16:23:02Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E03 - Collabotage.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 625}
{"timestamp": "2026-02-21T16:23:02Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:23:47Z", "level": "INFO", "message": "Copied Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4 → Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T16:23:47Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E04 - Poppy Persona Non Grata.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:23:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:24:03Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:24:03Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:24:03Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:24:03Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4 (4899.00 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:24:03Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E04 - Poppy Persona Non Grata.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:24:07Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:24:07Z", "level": "ERROR", "message": "Unexpected error processing Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4: too many values to unpack (expected 7)", "module": "process_manager", "funcName": "process_folder", "line": 405}
{"timestamp": "2026-02-21T16:24:07Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E05 - A Hugi Minute.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:26:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:26:31Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:26:31Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:27:13Z", "level": "INFO", "message": "Copied Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4 → Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T16:27:13Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E04 - Poppy Persona Non Grata.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:27:17Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:27:17Z", "level": "ERROR", "message": "Unexpected error processing Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4: too many values to unpack (expected 7)", "module": "process_manager", "funcName": "process_folder", "line": 405}
{"timestamp": "2026-02-21T16:27:17Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E05 - A Hugi Minute.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:27:17Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E05 - A Hugi Minute.mp4 (4890.91 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:27:17Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E05 - A Hugi Minute.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:27:21Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-21T16:27:21Z", "level": "ERROR", "message": "Unexpected error processing Dimension 20 - S27E05 - A Hugi Minute.mp4: too many values to unpack (expected 7)", "module": "process_manager", "funcName": "process_folder", "line": 405}
{"timestamp": "2026-02-21T16:27:22Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E06 - Good Vibrations.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:28:25Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:28:25Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:28:25Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:29:07Z", "level": "INFO", "message": "Copied Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4 → Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T16:29:07Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E04 - Poppy Persona Non Grata.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:29:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T16:32:49Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T16:32:49Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T16:32:49Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:32:49Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4 (4899.00 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:32:49Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E04 - Poppy Persona Non Grata.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:32:49Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T16:32:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T16:41:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T16:41:49Z", "level": "INFO", "message": "  Original Size: 4899.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T16:41:49Z", "level": "INFO", "message": "  Encoded Size:  1765.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T16:41:49Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T16:41:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T16:41:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T16:42:05Z", "level": "INFO", "message": "Moved Dimension 20 - S27E04 - Poppy Persona Non Grata - [EHX].mkv → Dimension 20 - S27E04 - Poppy Persona Non Grata - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T16:42:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E04 - Poppy Persona Non Grata - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T16:42:08Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T16:42:08Z", "level": "INFO", "message": "  Size: 4899.0MB → 1765.56MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T16:42:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T16:42:09Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E04 - Poppy Persona Non Grata.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T16:42:09Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E04 - Poppy Persona Non Grata.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T16:42:09Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E05 - A Hugi Minute.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:42:50Z", "level": "INFO", "message": "Copied Dimension 20 - S27E05 - A Hugi Minute.mp4 → Dimension 20 - S27E05 - A Hugi Minute.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T16:42:50Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E05 - A Hugi Minute.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:42:51Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T16:42:54Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T16:52:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T16:52:19Z", "level": "INFO", "message": "  Original Size: 4890.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T16:52:19Z", "level": "INFO", "message": "  Encoded Size:  1781.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T16:52:19Z", "level": "INFO", "message": "  Reduction:     36.4% of original (63.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T16:52:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T16:52:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T16:52:35Z", "level": "INFO", "message": "Moved Dimension 20 - S27E05 - A Hugi Minute - [EHX].mkv → Dimension 20 - S27E05 - A Hugi Minute - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T16:52:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E05 - A Hugi Minute - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T16:52:39Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T16:52:39Z", "level": "INFO", "message": "  Size: 4890.91MB → 1781.1MB (36.4% of original, 63.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T16:52:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T16:52:40Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E05 - A Hugi Minute.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T16:52:40Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E05 - A Hugi Minute.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T16:52:40Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E06 - Good Vibrations.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T16:52:40Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E06 - Good Vibrations.mp4 (6147.71 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T16:52:40Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E06 - Good Vibrations.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T16:52:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T16:52:45Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:04:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:04:07Z", "level": "INFO", "message": "  Original Size: 6147.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:04:07Z", "level": "INFO", "message": "  Encoded Size:  2227.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:04:07Z", "level": "INFO", "message": "  Reduction:     36.2% of original (63.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:04:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:04:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:04:26Z", "level": "INFO", "message": "Moved Dimension 20 - S27E06 - Good Vibrations - [EHX].mkv → Dimension 20 - S27E06 - Good Vibrations - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:04:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E06 - Good Vibrations - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:04:31Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:04:31Z", "level": "INFO", "message": "  Size: 6147.71MB → 2227.0MB (36.2% of original, 63.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:04:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:04:32Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E06 - Good Vibrations.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:04:32Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E06 - Good Vibrations.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:04:32Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T17:20:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Very Important People\\Season 3", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T17:20:31Z", "level": "INFO", "message": "Processing: Very Important People - S03E01 - Mother Hot Dog.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:20:37Z", "level": "INFO", "message": "Copied Very Important People - S03E01 - Mother Hot Dog.mp4 → Very Important People - S03E01 - Mother Hot Dog.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:20:37Z", "level": "INFO", "message": "Found subtitle file: Very Important People - S03E01 - Mother Hot Dog.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:20:37Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:20:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:22:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:22:19Z", "level": "INFO", "message": "  Original Size: 682.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:22:19Z", "level": "INFO", "message": "  Encoded Size:  336.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:22:19Z", "level": "INFO", "message": "  Reduction:     49.3% of original (50.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:22:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:22:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:22:22Z", "level": "INFO", "message": "Moved Very Important People - S03E01 - Mother Hot Dog - [EHX].mkv → Very Important People - S03E01 - Mother Hot Dog - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Very Important People - S03E01 - Mother Hot Dog - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "  Type: TV | Show: Very Important People", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "  Size: 682.44MB → 336.39MB (49.3% of original, 50.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "Deleted original and processing copy for Very Important People - S03E01 - Mother Hot Dog.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "Removed embedded subtitle: Very Important People - S03E01 - Mother Hot Dog.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:22:23Z", "level": "INFO", "message": "Processing: Very Important People - S03E02 - Boris Tarshkokan.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:22:31Z", "level": "INFO", "message": "Copied Very Important People - S03E02 - Boris Tarshkokan.mp4 → Very Important People - S03E02 - Boris Tarshkokan.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:22:31Z", "level": "INFO", "message": "Found subtitle file: Very Important People - S03E02 - Boris Tarshkokan.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:22:31Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:22:32Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:24:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:24:27Z", "level": "INFO", "message": "  Original Size: 800.62 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:24:27Z", "level": "INFO", "message": "  Encoded Size:  388.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:24:27Z", "level": "INFO", "message": "  Reduction:     48.5% of original (51.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:24:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:24:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:24:31Z", "level": "INFO", "message": "Moved Very Important People - S03E02 - Boris Tarshkokan - [EHX].mkv → Very Important People - S03E02 - Boris Tarshkokan - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:24:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Very Important People - S03E02 - Boris Tarshkokan - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:24:31Z", "level": "INFO", "message": "  Type: TV | Show: Very Important People", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:24:31Z", "level": "INFO", "message": "  Size: 800.62MB → 388.0MB (48.5% of original, 51.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:24:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:24:32Z", "level": "INFO", "message": "Deleted original and processing copy for Very Important People - S03E02 - Boris Tarshkokan.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:24:32Z", "level": "INFO", "message": "Removed embedded subtitle: Very Important People - S03E02 - Boris Tarshkokan.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:24:32Z", "level": "INFO", "message": "Processing: Very Important People - S03E03 - Archimedes and Ollie.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:24:39Z", "level": "INFO", "message": "Copied Very Important People - S03E03 - Archimedes and Ollie.mp4 → Very Important People - S03E03 - Archimedes and Ollie.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:24:39Z", "level": "INFO", "message": "Found subtitle file: Very Important People - S03E03 - Archimedes and Ollie.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:24:39Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:24:40Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:26:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:26:34Z", "level": "INFO", "message": "  Original Size: 842.26 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:26:34Z", "level": "INFO", "message": "  Encoded Size:  464.34 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:26:34Z", "level": "INFO", "message": "  Reduction:     55.1% of original (44.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:26:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:26:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:26:39Z", "level": "INFO", "message": "Moved Very Important People - S03E03 - Archimedes and Ollie - [EHX].mkv → Very Important People - S03E03 - Archimedes and Ollie - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:26:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Very Important People - S03E03 - Archimedes and Ollie - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:26:39Z", "level": "INFO", "message": "  Type: TV | Show: Very Important People", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:26:39Z", "level": "INFO", "message": "  Size: 842.26MB → 464.34MB (55.1% of original, 44.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:26:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:26:40Z", "level": "INFO", "message": "Deleted original and processing copy for Very Important People - S03E03 - Archimedes and Ollie.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:26:40Z", "level": "INFO", "message": "Removed embedded subtitle: Very Important People - S03E03 - Archimedes and Ollie.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:26:40Z", "level": "INFO", "message": "Processing: Very Important People - S03E04 - Fanoli.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:26:48Z", "level": "INFO", "message": "Copied Very Important People - S03E04 - Fanoli.mp4 → Very Important People - S03E04 - Fanoli.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:26:48Z", "level": "INFO", "message": "Found subtitle file: Very Important People - S03E04 - Fanoli.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:26:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:26:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:28:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:28:50Z", "level": "INFO", "message": "  Original Size: 1002.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:28:50Z", "level": "INFO", "message": "  Encoded Size:  653.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:28:50Z", "level": "INFO", "message": "  Reduction:     65.2% of original (34.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:28:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:28:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:28:56Z", "level": "INFO", "message": "Moved Very Important People - S03E04 - Fanoli - [EHX].mkv → Very Important People - S03E04 - Fanoli - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Very Important People - S03E04 - Fanoli - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "  Type: TV | Show: Very Important People", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "  Size: 1002.28MB → 653.96MB (65.2% of original, 34.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "Deleted original and processing copy for Very Important People - S03E04 - Fanoli.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "Removed embedded subtitle: Very Important People - S03E04 - Fanoli.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:28:57Z", "level": "INFO", "message": "Processing: Very Important People - S03E05 - Sudzo.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:29:03Z", "level": "INFO", "message": "Copied Very Important People - S03E05 - Sudzo.mp4 → Very Important People - S03E05 - Sudzo.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:29:03Z", "level": "INFO", "message": "Found subtitle file: Very Important People - S03E05 - Sudzo.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:29:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:29:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:30:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:30:35Z", "level": "INFO", "message": "  Original Size: 646.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:30:35Z", "level": "INFO", "message": "  Encoded Size:  365.29 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:30:35Z", "level": "INFO", "message": "  Reduction:     56.5% of original (43.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:30:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:30:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:30:39Z", "level": "INFO", "message": "Moved Very Important People - S03E05 - Sudzo - [EHX].mkv → Very Important People - S03E05 - Sudzo - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Very Important People - S03E05 - Sudzo - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "  Type: TV | Show: Very Important People", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "  Size: 646.75MB → 365.29MB (56.5% of original, 43.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "Deleted original and processing copy for Very Important People - S03E05 - Sudzo.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "Removed embedded subtitle: Very Important People - S03E05 - Sudzo.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:30:40Z", "level": "INFO", "message": "Processing: Very Important People - S03E06 - Zinnia.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:30:45Z", "level": "INFO", "message": "Copied Very Important People - S03E06 - Zinnia.mp4 → Very Important People - S03E06 - Zinnia.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:30:45Z", "level": "INFO", "message": "Found subtitle file: Very Important People - S03E06 - Zinnia.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:30:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:30:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:32:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:32:01Z", "level": "INFO", "message": "  Original Size: 606.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:32:01Z", "level": "INFO", "message": "  Encoded Size:  357.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:32:01Z", "level": "INFO", "message": "  Reduction:     59.0% of original (41.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:32:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:32:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:32:05Z", "level": "INFO", "message": "Moved Very Important People - S03E06 - Zinnia - [EHX].mkv → Very Important People - S03E06 - Zinnia - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Very Important People - S03E06 - Zinnia - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "  Type: TV | Show: Very Important People", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "  Size: 606.17MB → 357.87MB (59.0% of original, 41.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "Deleted original and processing copy for Very Important People - S03E06 - Zinnia.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "Removed embedded subtitle: Very Important People - S03E06 - Zinnia.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:32:06Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T17:35:43Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T17:35:43Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T17:35:43Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E03 - Collabotage - Copy.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:35:43Z", "level": "INFO", "message": "File already in processing: Dimension 20 - S27E03 - Collabotage - Copy.mp4 (4362.33 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 163}
{"timestamp": "2026-02-21T17:35:43Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E03 - Collabotage - Copy.vtt", "module": "process_manager", "funcName": "process_folder", "line": 192}
{"timestamp": "2026-02-21T17:35:44Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:35:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:45:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:45:03Z", "level": "INFO", "message": "  Original Size: 4362.33 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:45:03Z", "level": "INFO", "message": "  Encoded Size:  1715.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:45:03Z", "level": "INFO", "message": "  Reduction:     39.3% of original (60.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:45:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:45:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:45:19Z", "level": "INFO", "message": "Moved Dimension 20 - S27E03 - Collabotage - Copy - [EHX].mkv → Dimension 20 - S27E03 - Collabotage - Copy - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:45:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E03 - Collabotage - Copy - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:45:22Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:45:22Z", "level": "INFO", "message": "  Size: 4362.33MB → 1715.08MB (39.3% of original, 60.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:45:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:45:23Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E03 - Collabotage - Copy.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:45:23Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E03 - Collabotage - Copy.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T17:45:23Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T17:45:23Z", "level": "INFO", "message": "Processing: Fake It Till You Fake It [3920003].mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:46:00Z", "level": "INFO", "message": "Copied Fake It Till You Fake It [3920003].mp4 → Fake It Till You Fake It [3920003].mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:46:00Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:46:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T17:54:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T17:54:06Z", "level": "INFO", "message": "  Original Size: 4237.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T17:54:06Z", "level": "INFO", "message": "  Encoded Size:  1456.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T17:54:06Z", "level": "INFO", "message": "  Reduction:     34.4% of original (65.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T17:54:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T17:54:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T17:54:19Z", "level": "INFO", "message": "Moved Fake It Till You Fake It [3920003] - [EHX].mkv → Fake It Till You Fake It [3920003] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T17:54:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Fake It Till You Fake It [3920003] - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T17:54:22Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T17:54:22Z", "level": "INFO", "message": "  Size: 4237.85MB → 1456.59MB (34.4% of original, 65.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T17:54:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T17:54:23Z", "level": "INFO", "message": "Deleted original and processing copy for Fake It Till You Fake It [3920003].mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T17:54:23Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T17:55:47Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Very Important People\\Season 3", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T17:55:47Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T17:55:53Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T17:55:53Z", "level": "INFO", "message": "Skipped 6 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T17:55:53Z", "level": "INFO", "message": "Processing: Welcome to the Wastes [3906671].mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:56:44Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T17:56:44Z", "level": "INFO", "message": "Skipped 6 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T17:56:44Z", "level": "INFO", "message": "Processing: Welcome to the Wastes.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T17:57:18Z", "level": "INFO", "message": "Copied Welcome to the Wastes.mp4 → Welcome to the Wastes.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T17:57:18Z", "level": "INFO", "message": "Found subtitle file: Welcome to the Wastes.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T17:57:18Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T17:57:20Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T18:05:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T18:05:02Z", "level": "INFO", "message": "  Original Size: 3929.25 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T18:05:02Z", "level": "INFO", "message": "  Encoded Size:  1665.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T18:05:02Z", "level": "INFO", "message": "  Reduction:     42.4% of original (57.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T18:05:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T18:05:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T18:05:16Z", "level": "INFO", "message": "Moved Welcome to the Wastes - [EHX].mkv → Welcome to the Wastes - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T18:05:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Welcome to the Wastes - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T18:05:19Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T18:05:19Z", "level": "INFO", "message": "  Size: 3929.25MB → 1665.15MB (42.4% of original, 57.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T18:05:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T18:05:20Z", "level": "INFO", "message": "Deleted original and processing copy for Welcome to the Wastes.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T18:05:20Z", "level": "INFO", "message": "Removed embedded subtitle: Welcome to the Wastes.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T18:05:20Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T18:06:05Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20\\Season 27", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T18:06:05Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 146}
{"timestamp": "2026-02-21T18:06:05Z", "level": "INFO", "message": "Processing: Dimension 20 - S27E02 - Fake It Till You Fake It.mp4", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T18:06:41Z", "level": "INFO", "message": "Copied Dimension 20 - S27E02 - Fake It Till You Fake It.mp4 → Dimension 20 - S27E02 - Fake It Till You Fake It.mp4", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T18:06:41Z", "level": "INFO", "message": "Found subtitle file: Dimension 20 - S27E02 - Fake It Till You Fake It.en.vtt", "module": "process_manager", "funcName": "process_folder", "line": 202}
{"timestamp": "2026-02-21T18:06:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T18:06:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 88}
{"timestamp": "2026-02-21T18:14:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T18:14:46Z", "level": "INFO", "message": "  Original Size: 4237.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T18:14:46Z", "level": "INFO", "message": "  Encoded Size:  1456.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T18:14:46Z", "level": "INFO", "message": "  Reduction:     34.4% of original (65.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T18:14:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T18:14:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T18:14:59Z", "level": "INFO", "message": "Moved Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv → Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T18:15:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20 - S27E02 - Fake It Till You Fake It - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T18:15:02Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T18:15:02Z", "level": "INFO", "message": "  Size: 4237.85MB → 1456.8MB (34.4% of original, 65.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T18:15:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T18:15:03Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20 - S27E02 - Fake It Till You Fake It.mp4", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T18:15:03Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20 - S27E02 - Fake It Till You Fake It.en.vtt", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-21T18:15:03Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T19:00:00Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\xXx (2002)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T19:00:00Z", "level": "INFO", "message": "Processing: xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T19:00:48Z", "level": "INFO", "message": "Copied xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy.mkv → xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T19:00:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T19:00:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 80}
{"timestamp": "2026-02-21T19:00:56Z", "level": "INFO", "message": "Multi-channel audio 323kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-02-21T19:00:56Z", "level": "INFO", "message": "Multi-channel audio 323kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "funcName": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-02-21T19:13:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T19:13:19Z", "level": "INFO", "message": "  Original Size: 5068.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T19:13:19Z", "level": "INFO", "message": "  Encoded Size:  2828.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T19:13:19Z", "level": "INFO", "message": "  Reduction:     55.8% of original (44.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T19:13:19Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T19:13:19Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T19:13:44Z", "level": "INFO", "message": "Moved xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy - [EHX].mkv → xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T19:13:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T19:13:52Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T19:13:52Z", "level": "INFO", "message": "  Size: 5068.74MB → 2828.47MB (55.8% of original, 44.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T19:13:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T19:13:53Z", "level": "INFO", "message": "Deleted original and processing copy for xXx (2002) 15Th Anniversary Edition x265 AAC 5.1 Bluray-1080p Joy.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T19:13:53Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T19:38:18Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Die Hard (1988)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T19:38:18Z", "level": "INFO", "message": "Processing: Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T19:39:06Z", "level": "INFO", "message": "Copied Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole.mkv → Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T19:39:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T19:39:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 80}
{"timestamp": "2026-02-21T19:52:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T19:52:14Z", "level": "INFO", "message": "  Original Size: 5543.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T19:52:14Z", "level": "INFO", "message": "  Encoded Size:  2521.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T19:52:14Z", "level": "INFO", "message": "  Reduction:     45.5% of original (54.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T19:52:14Z", "level": "INFO", "message": "  Resolution:    1920x812 → 1920x812", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T19:52:14Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T19:52:37Z", "level": "INFO", "message": "Moved Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv → Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T19:52:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T19:52:49Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T19:52:49Z", "level": "INFO", "message": "  Size: 5543.88MB → 2521.3MB (45.5% of original, 54.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T19:52:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T19:52:50Z", "level": "INFO", "message": "Deleted original and processing copy for Die Hard (1988) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T19:52:50Z", "level": "INFO", "message": "Processing: Decoding Die Hard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T19:53:01Z", "level": "INFO", "message": "Copied Decoding Die Hard.mkv → Decoding Die Hard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T19:53:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T19:53:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 80}
{"timestamp": "2026-02-21T20:06:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T20:06:34Z", "level": "INFO", "message": "  Original Size: 1258.75 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T20:06:34Z", "level": "INFO", "message": "  Encoded Size:  1516.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T20:06:34Z", "level": "INFO", "message": "  Reduction:     120.5% of original (-20.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T20:06:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T20:06:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T20:06:35Z", "level": "INFO", "message": "Processing: Easter Egg - Die Semi-Hard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T20:06:35Z", "level": "INFO", "message": "Copied Easter Egg - Die Semi-Hard.mkv → Easter Egg - Die Semi-Hard.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T20:06:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T20:06:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 80}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "  Original Size: 19.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "  Encoded Size:  21.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "  Reduction:     109.6% of original (-9.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T20:06:58Z", "level": "INFO", "message": "Processing: Gallery.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T20:06:59Z", "level": "INFO", "message": "Copied Gallery.mkv → Gallery.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T20:06:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T20:06:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 80}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "  Original Size: 9.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "  Encoded Size:  14.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "  Reduction:     163.3% of original (-63.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "  Resolution:    488x432 → 488x432", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T20:07:12Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 337}
{"timestamp": "2026-02-21T20:07:12Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T20:42:54Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Die Hard 2 (1990)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T20:42:54Z", "level": "INFO", "message": "Processing: Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 150}
{"timestamp": "2026-02-21T20:43:34Z", "level": "INFO", "message": "Copied Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole.mkv → Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 173}
{"timestamp": "2026-02-21T20:43:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 223}
{"timestamp": "2026-02-21T20:43:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 80}
{"timestamp": "2026-02-21T20:55:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 291}
{"timestamp": "2026-02-21T20:55:46Z", "level": "INFO", "message": "  Original Size: 4658.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 292}
{"timestamp": "2026-02-21T20:55:46Z", "level": "INFO", "message": "  Encoded Size:  2042.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 293}
{"timestamp": "2026-02-21T20:55:46Z", "level": "INFO", "message": "  Reduction:     43.8% of original (56.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T20:55:46Z", "level": "INFO", "message": "  Resolution:    1920x812 → 1920x812", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T20:55:46Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T20:56:04Z", "level": "INFO", "message": "Moved Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv → Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 578}
{"timestamp": "2026-02-21T20:56:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 617}
{"timestamp": "2026-02-21T20:56:12Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T20:56:12Z", "level": "INFO", "message": "  Size: 4658.74MB → 2042.32MB (43.8% of original, 56.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T20:56:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T20:56:13Z", "level": "INFO", "message": "Deleted original and processing copy for Die Hard 2 (1990) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 631}
{"timestamp": "2026-02-21T20:56:13Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 527}
{"timestamp": "2026-02-21T21:23:58Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Tropic Thunder (2008)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T21:23:58Z", "level": "INFO", "message": "Processing: Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T21:24:29Z", "level": "INFO", "message": "Copied Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265.mkv → Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T21:24:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T21:24:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T21:36:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T21:36:34Z", "level": "INFO", "message": "  Original Size: 3730.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T21:36:34Z", "level": "INFO", "message": "  Encoded Size:  2501.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T21:36:34Z", "level": "INFO", "message": "  Reduction:     67.1% of original (32.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T21:36:34Z", "level": "INFO", "message": "  Resolution:    1920x816 → 1920x816", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T21:36:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T21:36:55Z", "level": "INFO", "message": "Moved Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265 - [EHX].mkv → Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T21:37:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265 - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T21:37:00Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T21:37:00Z", "level": "INFO", "message": "  Size: 3730.96MB → 2501.74MB (67.1% of original, 32.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T21:37:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T21:37:00Z", "level": "INFO", "message": "Deleted original and processing copy for Tropic Thunder (2008) x265 EAC3 5.1 Bluray-1080p GalaxyRG265.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T21:37:00Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 528}
{"timestamp": "2026-02-21T22:31:01Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Batman Ninja (2018)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T22:31:01Z", "level": "INFO", "message": "Processing: Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T22:31:30Z", "level": "INFO", "message": "Copied Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX.mkv → Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T22:31:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T22:31:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T22:42:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T22:42:38Z", "level": "INFO", "message": "  Original Size: 3364.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T22:42:38Z", "level": "INFO", "message": "  Encoded Size:  2256.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T22:42:38Z", "level": "INFO", "message": "  Reduction:     67.1% of original (32.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T22:42:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T22:42:38Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T22:42:58Z", "level": "INFO", "message": "Moved Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX - [EHX].mkv → Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T22:43:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T22:43:05Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T22:43:05Z", "level": "INFO", "message": "  Size: 3364.35MB → 2256.95MB (67.1% of original, 32.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T22:43:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T22:43:05Z", "level": "INFO", "message": "Deleted original and processing copy for Batman Ninja (2018) x265 AAC 5.1 Bluray-1080p RZeroX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T22:43:05Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 528}
{"timestamp": "2026-02-21T23:07:53Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Iron Giant (1999)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T23:07:54Z", "level": "INFO", "message": "Processing: The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:08:23Z", "level": "INFO", "message": "Copied The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole.mkv → The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:08:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:08:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:16:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:16:58Z", "level": "INFO", "message": "  Original Size: 3397.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:16:58Z", "level": "INFO", "message": "  Encoded Size:  1284.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:16:58Z", "level": "INFO", "message": "  Reduction:     37.8% of original (62.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:16:58Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1920x800", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:16:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:17:09Z", "level": "INFO", "message": "Moved The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv → The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:17:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:17:12Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:17:12Z", "level": "INFO", "message": "  Size: 3397.71MB → 1284.13MB (37.8% of original, 62.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:17:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:17:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Iron Giant (1999) x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:17:13Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 528}
{"timestamp": "2026-02-21T23:20:15Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Life After People (2009)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T23:20:15Z", "level": "INFO", "message": "Processing: Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:20:31Z", "level": "INFO", "message": "Copied Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR.mkv → Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:20:32Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:20:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:20:33Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:22:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:22:13Z", "level": "INFO", "message": "  Original Size: 1898.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:22:13Z", "level": "INFO", "message": "  Encoded Size:  786.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:22:13Z", "level": "INFO", "message": "  Reduction:     41.4% of original (58.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:22:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:22:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:22:20Z", "level": "INFO", "message": "Moved Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:22:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:22:21Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:22:21Z", "level": "INFO", "message": "  Size: 1898.86MB → 786.06MB (41.4% of original, 58.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:22:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:22:22Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E01 - Water World h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:22:22Z", "level": "INFO", "message": "Processing: Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:22:39Z", "level": "INFO", "message": "Copied Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR.mkv → Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:22:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:22:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:22:41Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:25:29Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Life After People (2009)", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-21T23:25:29Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-21T23:25:29Z", "level": "INFO", "message": "Processing: Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:25:29Z", "level": "INFO", "message": "File already in processing: Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR.mkv (1856.78 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-21T23:25:29Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:25:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:25:30Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:27:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:27:07Z", "level": "INFO", "message": "  Original Size: 1856.78 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:27:07Z", "level": "INFO", "message": "  Encoded Size:  735.55 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:27:07Z", "level": "INFO", "message": "  Reduction:     39.6% of original (60.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:27:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:27:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:27:13Z", "level": "INFO", "message": "Moved Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:27:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:27:15Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:27:15Z", "level": "INFO", "message": "  Size: 1856.78MB → 735.55MB (39.6% of original, 60.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:27:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:27:15Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E02 - Shop 'til You Drop h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:27:15Z", "level": "INFO", "message": "Processing: Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:27:32Z", "level": "INFO", "message": "Copied Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH.mkv → Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:27:33Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:27:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:27:34Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:29:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:29:13Z", "level": "INFO", "message": "  Original Size: 1878.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:29:13Z", "level": "INFO", "message": "  Encoded Size:  811.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:29:13Z", "level": "INFO", "message": "  Reduction:     43.2% of original (56.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:29:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:29:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:29:20Z", "level": "INFO", "message": "Moved Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH - [EHX].mkv → Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:29:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:29:21Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:29:21Z", "level": "INFO", "message": "  Size: 1878.05MB → 811.09MB (43.2% of original, 56.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:29:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:29:22Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E03 - Urban Jungles h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:29:22Z", "level": "INFO", "message": "Processing: Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:29:39Z", "level": "INFO", "message": "Copied Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH.mkv → Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:29:39Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:29:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:29:40Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:31:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:31:17Z", "level": "INFO", "message": "  Original Size: 1850.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:31:17Z", "level": "INFO", "message": "  Encoded Size:  710.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:31:17Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:31:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:31:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:31:23Z", "level": "INFO", "message": "Moved Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH - [EHX].mkv → Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:31:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:31:24Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:31:24Z", "level": "INFO", "message": "  Size: 1850.6MB → 710.46MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:31:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:31:25Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E04 - Sands of Time h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:31:25Z", "level": "INFO", "message": "Processing: Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:31:41Z", "level": "INFO", "message": "Copied Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR.mkv → Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:31:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:31:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:31:42Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:33:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:33:16Z", "level": "INFO", "message": "  Original Size: 1807.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:33:16Z", "level": "INFO", "message": "  Encoded Size:  701.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:33:16Z", "level": "INFO", "message": "  Reduction:     38.8% of original (61.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:33:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:33:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:33:22Z", "level": "INFO", "message": "Moved Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:33:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:33:23Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:33:23Z", "level": "INFO", "message": "  Size: 1807.28MB → 701.22MB (38.8% of original, 61.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:33:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:33:24Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E05 - Home on the Strange h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:33:24Z", "level": "INFO", "message": "Processing: Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:33:41Z", "level": "INFO", "message": "Copied Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR.mkv → Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:33:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:33:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:33:42Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:35:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:35:20Z", "level": "INFO", "message": "  Original Size: 1873.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:35:20Z", "level": "INFO", "message": "  Encoded Size:  749.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:35:20Z", "level": "INFO", "message": "  Reduction:     40.0% of original (60.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:35:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:35:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:35:26Z", "level": "INFO", "message": "Moved Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:35:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:35:28Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:35:28Z", "level": "INFO", "message": "  Size: 1873.36MB → 749.17MB (40.0% of original, 60.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:35:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:35:28Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E06 - The Underground Rises h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:35:28Z", "level": "INFO", "message": "Processing: Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:35:45Z", "level": "INFO", "message": "Copied Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR.mkv → Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:35:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:35:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:35:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:37:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:37:23Z", "level": "INFO", "message": "  Original Size: 1872.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:37:23Z", "level": "INFO", "message": "  Encoded Size:  735.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:37:23Z", "level": "INFO", "message": "  Reduction:     39.2% of original (60.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:37:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:37:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:37:29Z", "level": "INFO", "message": "Moved Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:37:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:37:30Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:37:30Z", "level": "INFO", "message": "  Size: 1872.87MB → 735.02MB (39.2% of original, 60.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:37:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:37:31Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E07 - Built to Last h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:37:31Z", "level": "INFO", "message": "Processing: Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:37:48Z", "level": "INFO", "message": "Copied Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH.mkv → Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:37:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:37:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:37:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 89}
{"timestamp": "2026-02-21T23:39:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:39:24Z", "level": "INFO", "message": "  Original Size: 1828.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:39:24Z", "level": "INFO", "message": "  Encoded Size:  765.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:39:24Z", "level": "INFO", "message": "  Reduction:     41.9% of original (58.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:39:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:39:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:39:30Z", "level": "INFO", "message": "Moved Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH - [EHX].mkv → Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:39:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:39:32Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:39:32Z", "level": "INFO", "message": "  Size: 1828.43MB → 765.95MB (41.9% of original, 58.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:39:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:39:32Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People - S03E08 - Ticking Time Bombs h264 AAC WEBDL-1080p EDITH.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:39:32Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:39:45Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:39:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:39:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:39:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:42:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:42:40Z", "level": "INFO", "message": "  Original Size: 1511.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:42:40Z", "level": "INFO", "message": "  Encoded Size:  754.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:42:40Z", "level": "INFO", "message": "  Reduction:     49.9% of original (50.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:42:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:42:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:42:46Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:42:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:42:48Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:42:48Z", "level": "INFO", "message": "  Size: 1511.49MB → 754.63MB (49.9% of original, 50.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:42:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:42:48Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E01 - The Bodies Left Behind (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:42:48Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:43:02Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:43:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:43:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:43:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:45:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:45:58Z", "level": "INFO", "message": "  Original Size: 1501.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:45:58Z", "level": "INFO", "message": "  Encoded Size:  725.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:45:58Z", "level": "INFO", "message": "  Reduction:     48.3% of original (51.7% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:45:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:45:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:46:04Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:46:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:46:06Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:46:06Z", "level": "INFO", "message": "  Size: 1501.98MB → 725.98MB (48.3% of original, 51.7% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:46:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:46:06Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E02 - Outbreak (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:46:06Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:46:20Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:46:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:46:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:46:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:49:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:49:23Z", "level": "INFO", "message": "  Original Size: 1561.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:49:23Z", "level": "INFO", "message": "  Encoded Size:  751.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:49:23Z", "level": "INFO", "message": "  Reduction:     48.1% of original (51.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:49:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:49:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:49:30Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:49:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:49:31Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:49:31Z", "level": "INFO", "message": "  Size: 1561.28MB → 751.42MB (48.1% of original, 51.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:49:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:49:32Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E03 - The Capital Threat (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:49:32Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:49:46Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:49:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:49:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:49:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:52:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:52:46Z", "level": "INFO", "message": "  Original Size: 1545.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:52:46Z", "level": "INFO", "message": "  Encoded Size:  748.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:52:46Z", "level": "INFO", "message": "  Reduction:     48.4% of original (51.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:52:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:52:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:52:52Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:52:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:52:54Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:52:54Z", "level": "INFO", "message": "  Size: 1545.95MB → 748.8MB (48.4% of original, 51.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:52:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:52:54Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E04 - Heavy Metal (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:52:54Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:53:09Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:53:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:53:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:53:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:56:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:56:08Z", "level": "INFO", "message": "  Original Size: 1562.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:56:08Z", "level": "INFO", "message": "  Encoded Size:  856.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:56:08Z", "level": "INFO", "message": "  Reduction:     54.8% of original (45.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:56:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:56:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:56:16Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:56:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:56:17Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:56:17Z", "level": "INFO", "message": "  Size: 1562.92MB → 856.92MB (54.8% of original, 45.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:56:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:56:17Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E05 - The Invaders (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:56:17Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:56:31Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:56:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:56:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:56:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-21T23:59:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-21T23:59:28Z", "level": "INFO", "message": "  Original Size: 1547.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-21T23:59:28Z", "level": "INFO", "message": "  Encoded Size:  816.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-21T23:59:28Z", "level": "INFO", "message": "  Reduction:     52.7% of original (47.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-21T23:59:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-21T23:59:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-21T23:59:35Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-21T23:59:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-21T23:59:37Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-21T23:59:37Z", "level": "INFO", "message": "  Size: 1547.66MB → 816.08MB (52.7% of original, 47.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-21T23:59:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-21T23:59:37Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E06 - Bound and Buried (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-21T23:59:37Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-21T23:59:52Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-21T23:59:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-21T23:59:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-21T23:59:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:02:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:02:55Z", "level": "INFO", "message": "  Original Size: 1553.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:02:55Z", "level": "INFO", "message": "  Encoded Size:  724.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:02:55Z", "level": "INFO", "message": "  Reduction:     46.6% of original (53.4% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:02:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:02:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:03:01Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:03:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:03:03Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:03:03Z", "level": "INFO", "message": "  Size: 1553.82MB → 724.65MB (46.6% of original, 53.4% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:03:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:03:03Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E07 - Sin City Meltdown (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:03:03Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:03:18Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:03:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:03:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:03:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:06:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:06:19Z", "level": "INFO", "message": "  Original Size: 1546.70 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:06:19Z", "level": "INFO", "message": "  Encoded Size:  733.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:06:19Z", "level": "INFO", "message": "  Reduction:     47.4% of original (52.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:06:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:06:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:06:25Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:06:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:06:27Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:06:27Z", "level": "INFO", "message": "  Size: 1546.7MB → 733.45MB (47.4% of original, 52.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:06:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:06:27Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E08 - Armed & Defenseless (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:06:27Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:06:42Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:06:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:06:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:06:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:09:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:09:42Z", "level": "INFO", "message": "  Original Size: 1552.22 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:09:42Z", "level": "INFO", "message": "  Encoded Size:  760.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:09:42Z", "level": "INFO", "message": "  Reduction:     49.0% of original (51.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:09:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:09:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:09:49Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:09:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:09:50Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:09:50Z", "level": "INFO", "message": "  Size: 1552.22MB → 760.43MB (49.0% of original, 51.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:09:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:09:51Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E09 - Roads to Nowhere (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:09:51Z", "level": "INFO", "message": "Processing: Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:10:05Z", "level": "INFO", "message": "Copied Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence).mkv → Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:10:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:10:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:10:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:13:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:13:12Z", "level": "INFO", "message": "  Original Size: 1557.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:13:12Z", "level": "INFO", "message": "  Encoded Size:  779.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:13:12Z", "level": "INFO", "message": "  Reduction:     50.0% of original (50.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:13:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:13:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:13:19Z", "level": "INFO", "message": "Moved Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:13:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:13:20Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:13:20Z", "level": "INFO", "message": "  Size: 1557.8MB → 779.39MB (50.0% of original, 50.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:13:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:13:21Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S01E10 - Waters of Death (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:13:21Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:13:35Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:13:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:13:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:13:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:16:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:16:37Z", "level": "INFO", "message": "  Original Size: 1520.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:16:37Z", "level": "INFO", "message": "  Encoded Size:  745.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:16:37Z", "level": "INFO", "message": "  Reduction:     49.0% of original (51.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:16:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:16:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:16:43Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:16:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:16:45Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:16:45Z", "level": "INFO", "message": "  Size: 1520.71MB → 745.32MB (49.0% of original, 51.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:16:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:16:45Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E01 - Wrath of God (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:16:45Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:16:59Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:16:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:16:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:17:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:19:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:19:53Z", "level": "INFO", "message": "  Original Size: 1522.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:19:53Z", "level": "INFO", "message": "  Encoded Size:  772.68 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:19:53Z", "level": "INFO", "message": "  Reduction:     50.8% of original (49.2% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:19:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:19:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:19:59Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:20:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:20:01Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:20:01Z", "level": "INFO", "message": "  Size: 1522.28MB → 772.68MB (50.8% of original, 49.2% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:20:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:20:01Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E02 - Toxic Revenge (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:20:01Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:20:15Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:20:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:20:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:20:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:23:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:23:21Z", "level": "INFO", "message": "  Original Size: 1520.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:23:21Z", "level": "INFO", "message": "  Encoded Size:  651.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:23:21Z", "level": "INFO", "message": "  Reduction:     42.9% of original (57.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:23:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:23:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:23:27Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:23:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:23:28Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:23:28Z", "level": "INFO", "message": "  Size: 1520.96MB → 651.89MB (42.9% of original, 57.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:23:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:23:28Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E03 - Crypt of Civilization (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:23:28Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:23:42Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:23:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:23:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:23:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:26:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:26:40Z", "level": "INFO", "message": "  Original Size: 1513.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:26:40Z", "level": "INFO", "message": "  Encoded Size:  698.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:26:40Z", "level": "INFO", "message": "  Reduction:     46.2% of original (53.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:26:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:26:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:26:46Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:26:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:26:48Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:26:48Z", "level": "INFO", "message": "  Size: 1513.56MB → 698.51MB (46.2% of original, 53.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:26:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:26:48Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E04 - The Last Supper (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:26:48Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:27:02Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:27:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:27:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:27:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:30:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:30:02Z", "level": "INFO", "message": "  Original Size: 1529.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:30:02Z", "level": "INFO", "message": "  Encoded Size:  750.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:30:02Z", "level": "INFO", "message": "  Reduction:     49.1% of original (50.9% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:30:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:30:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:30:08Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:30:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:30:10Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:30:10Z", "level": "INFO", "message": "  Size: 1529.67MB → 750.82MB (49.1% of original, 50.9% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:30:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:30:10Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E05 - Home Wrecked Homes (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:30:10Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:30:24Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:30:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:30:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:30:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:33:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:33:25Z", "level": "INFO", "message": "  Original Size: 1531.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:33:25Z", "level": "INFO", "message": "  Encoded Size:  787.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:33:25Z", "level": "INFO", "message": "  Reduction:     51.4% of original (48.6% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:33:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:33:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:33:32Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:33:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:33:33Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:33:33Z", "level": "INFO", "message": "  Size: 1531.37MB → 787.47MB (51.4% of original, 48.6% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:33:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:33:34Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E06 - Holiday Hell (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:33:34Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:33:48Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:33:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:33:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:33:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:36:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:36:45Z", "level": "INFO", "message": "  Original Size: 1514.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:36:45Z", "level": "INFO", "message": "  Encoded Size:  726.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:36:45Z", "level": "INFO", "message": "  Reduction:     48.0% of original (52.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:36:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:36:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:36:51Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:36:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:36:53Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:36:53Z", "level": "INFO", "message": "  Size: 1514.17MB → 726.74MB (48.0% of original, 52.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:36:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:36:53Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E07 - Waves of Devastation (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:36:53Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:37:07Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:37:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:37:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:37:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:40:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:40:01Z", "level": "INFO", "message": "  Original Size: 1531.60 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:40:01Z", "level": "INFO", "message": "  Encoded Size:  784.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:40:01Z", "level": "INFO", "message": "  Reduction:     51.2% of original (48.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:40:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:40:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:40:07Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:40:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:40:09Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:40:09Z", "level": "INFO", "message": "  Size: 1531.6MB → 784.03MB (51.2% of original, 48.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:40:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:40:09Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E08 - Sky's The Limit (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:40:09Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:40:24Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:40:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:40:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:40:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:43:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:43:16Z", "level": "INFO", "message": "  Original Size: 1536.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:43:16Z", "level": "INFO", "message": "  Encoded Size:  699.24 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:43:16Z", "level": "INFO", "message": "  Reduction:     45.5% of original (54.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:43:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:43:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:43:22Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:43:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:43:23Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:43:23Z", "level": "INFO", "message": "  Size: 1536.88MB → 699.24MB (45.5% of original, 54.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:43:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:43:24Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E09 - Depths of Destruction (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:43:24Z", "level": "INFO", "message": "Processing: Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 151}
{"timestamp": "2026-02-22T00:43:38Z", "level": "INFO", "message": "Copied Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence).mkv → Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "process_folder", "line": 174}
{"timestamp": "2026-02-22T00:43:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 224}
{"timestamp": "2026-02-22T00:43:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "funcName": "process_folder", "line": 228}
{"timestamp": "2026-02-22T00:43:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 81}
{"timestamp": "2026-02-22T00:46:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T00:46:46Z", "level": "INFO", "message": "  Original Size: 1599.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 295}
{"timestamp": "2026-02-22T00:46:46Z", "level": "INFO", "message": "  Encoded Size:  743.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T00:46:46Z", "level": "INFO", "message": "  Reduction:     46.5% of original (53.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 297}
{"timestamp": "2026-02-22T00:46:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 298}
{"timestamp": "2026-02-22T00:46:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 299}
{"timestamp": "2026-02-22T00:46:53Z", "level": "INFO", "message": "Moved Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence) - [EHX].mkv → Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 579}
{"timestamp": "2026-02-22T00:46:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence) - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 618}
{"timestamp": "2026-02-22T00:46:54Z", "level": "INFO", "message": "  Type: TV | Show: Life After People (2009)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 619}
{"timestamp": "2026-02-22T00:46:54Z", "level": "INFO", "message": "  Size: 1599.38MB → 743.09MB (46.5% of original, 53.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 620}
{"timestamp": "2026-02-22T00:46:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 621}
{"timestamp": "2026-02-22T00:46:55Z", "level": "INFO", "message": "Deleted original and processing copy for Life After People (2008) - S02E10 - Take Me to Your Leader (1080p BluRay x265 Silence).mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 632}
{"timestamp": "2026-02-22T00:46:55Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 528}
{"timestamp": "2026-02-22T15:04:32Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T15:04:33Z", "level": "INFO", "message": "Skipping Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:33Z", "level": "INFO", "message": "Skipping Taskmaster - S01E02 - The Pie Whisperer h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:33Z", "level": "INFO", "message": "Skipping Taskmaster - S01E03 - The Poet and the Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S01E04 - Down an Octave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S01E05 - Little Denim Shorts h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S01E06 - The Last Supper h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:34Z", "level": "INFO", "message": "Skipping Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:35Z", "level": "INFO", "message": "Skipping Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:36Z", "level": "INFO", "message": "Skipping Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S13E01 - The Noise That Blue Makes h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:37Z", "level": "INFO", "message": "Skipping Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:38Z", "level": "INFO", "message": "Skipping Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:39Z", "level": "INFO", "message": "Skipping Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E01 - The Curse of Politeness h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E02 - Trapped in a Loveless Marriage h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E03 - I Love to Squander Promise h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E04 - How Heavy Is the Water h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E05 - Old Honkfoot h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E06 - It's My Milk Now h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E07 - Schrödinger's Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:40Z", "level": "INFO", "message": "Skipping Taskmaster - S15E08 - 100% Bosco h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S15E09 - A Show About Pedantry h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S15E10 - The Final - A Yardstick for Failure h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:41Z", "level": "INFO", "message": "Skipping Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:42Z", "level": "INFO", "message": "Skipping Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S17E06 - A Three Ring Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:43Z", "level": "INFO", "message": "Skipping Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:44Z", "level": "INFO", "message": "Skipping Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E07 - Glass Half Most h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E08 - Science All Your Life h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:45Z", "level": "INFO", "message": "Skipping Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S20E01 - 9 × 7 h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S20E02 - Cows Are Made of Milk h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:46Z", "level": "INFO", "message": "Skipping Taskmaster - S20E03 - Thompson h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E04 - Hey Mate h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E05 - Bats, Bats, Hang Up h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E06 - Is That Number Got Curves h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E07 - Drier Than You Think, Chalk h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:47Z", "level": "INFO", "message": "Skipping Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:48Z", "level": "INFO", "message": "Skipping Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:49Z", "level": "INFO", "message": "Skipping Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E01 - The Old Soft, Curved Padlock h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E02 - Tarpeters h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E03 - One Warm Prawn h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E04 - BMXing! h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E05 - H h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E06 - We Met At Mealtimes h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:50Z", "level": "INFO", "message": "Skipping Taskmaster - S06E07 - Roadkill Doused In Syrup h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S06E08 - What Kind of Pictures h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S06E09 - The Bubble Brothers h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S06E10 - He Was A Different Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:51Z", "level": "INFO", "message": "Skipping Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:52Z", "level": "INFO", "message": "Skipping Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:53Z", "level": "INFO", "message": "Skipping Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S00E270 - Taskmaster's New Year Treat 2026 - The Opposite of Ducking (2) h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:54Z", "level": "INFO", "message": "Skipping Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:55Z", "level": "INFO", "message": "Skipping Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:55Z", "level": "INFO", "message": "Skipping Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:55Z", "level": "INFO", "message": "Skipping Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:04:55Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 544}
{"timestamp": "2026-02-22T15:07:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T15:07:31Z", "level": "INFO", "message": "Processing: Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:07:39Z", "level": "INFO", "message": "Copied Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:07:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:07:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "Input #0, matroska,webm, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv':", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "    title           : Taskmaster S01E01 - Melon Buffet 1080p DDEW", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "    ENCODER         : Lavf62.6.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  Duration: 00:44:33.76, start: -0.021000, bitrate: 2647 kb/s", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, start 0.040000 (default)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      title           : DDEW ENCODE", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      ENCODER         : Lavc62.16.100 hevc_nvenc", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      DURATION        : 00:44:33.760000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp, start -0.021000 (default)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      title           : AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      ENCODER         : Lavc62.16.100 aac", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      DURATION        : 00:44:33.749000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "  Stream #0:2(eng): Subtitle: subrip (srt), start -0.021000 (default) (forced)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      title           : SRT", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "      DURATION        : 00:44:05.701000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "[vost#0:0/copy @ 000001ae4cc6e680] Filtergraph 'scale=1920:1080:flags=bicubic:force_original_aspect_ratio=decrease' was specified, but codec copy was selected. Filtering and streamcopy cannot be used together.", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "Error opening output file C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX - [EHX].mkv.", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "ERROR", "message": "Error opening output files: Invalid argument", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:41Z", "level": "INFO", "message": "Skipping Taskmaster - S01E02 - The Pie Whisperer h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:07:41Z", "level": "INFO", "message": "Skipping Taskmaster - S01E03 - The Poet and the Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:07:41Z", "level": "INFO", "message": "Skipping Taskmaster - S01E04 - Down an Octave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:07:42Z", "level": "INFO", "message": "Skipping Taskmaster - S01E05 - Little Denim Shorts h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:07:42Z", "level": "INFO", "message": "Skipping Taskmaster - S01E06 - The Last Supper h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:07:42Z", "level": "INFO", "message": "Skipped 5 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 160}
{"timestamp": "2026-02-22T15:07:42Z", "level": "INFO", "message": "Processing: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:07:49Z", "level": "INFO", "message": "Copied Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:07:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:07:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "Input #0, matroska,webm, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv':", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    title           : Taskmaster S10E01 - God's Haemorrhoid 1080p DDEW", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    ENCODER         : Lavf62.6.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  Duration: 00:47:23.05, start: 0.000000, bitrate: 2349 kb/s", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  Chapters:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Chapter #0:0: start 0.000000, end 1511.120000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "        title           : Chapter 1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Chapter #0:1: start 1511.120000, end 2312.000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "        title           : Chapter 2", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Chapter #0:2: start 2312.000000, end 2813.760000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "        title           : Chapter 3", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Chapter #0:3: start 2813.760000, end 2842.960000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "        title           : Credits", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn (default)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      title           : DDEW ENCODE", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      ENCODER         : Lavc62.16.100 hevc_nvenc", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      DURATION        : 00:47:23.000000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp (default)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      title           : AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      DURATION        : 00:47:23.050000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "  Stream #0:2(eng): Subtitle: subrip (srt) (default) (forced)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      title           : SRT", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "      DURATION        : 00:47:17.840000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "[vost#0:0/copy @ 00000233dde28a40] Filtergraph 'scale=1920:1080:flags=bicubic:force_original_aspect_ratio=decrease' was specified, but codec copy was selected. Filtering and streamcopy cannot be used together.", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "Error opening output file C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX - [EHX].mkv.", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "ERROR", "message": "Error opening output files: Invalid argument", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:07:51Z", "level": "INFO", "message": "Processing: Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:07:58Z", "level": "INFO", "message": "Copied Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:07:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:08:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 294}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "Input #0, matroska,webm, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv':", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    title           : Taskmaster S10E02 - A Documentary About Despots 1080p DDEW", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    ENCODER         : Lavf62.6.100", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  Duration: 00:46:57.05, start: 0.000000, bitrate: 2196 kb/s", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  Chapters:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Chapter #0:0: start 0.000000, end 1624.000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "        title           : Chapter 1", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Chapter #0:1: start 1624.000000, end 2174.000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "        title           : Chapter 2", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Chapter #0:2: start 2174.000000, end 2812.960000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "        title           : Chapter 3", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Chapter #0:3: start 2812.960000, end 2816.960000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "        title           : Credits", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn (default)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      title           : DDEW ENCODE", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      ENCODER         : Lavc62.16.100 hevc_nvenc", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      DURATION        : 00:46:57.000000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp (default)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      title           : AAC 2.0", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      DURATION        : 00:46:57.045000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "  Stream #0:2(eng): Subtitle: subrip (srt) (default) (forced)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      title           : SRT", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "      DURATION        : 00:46:50.880000000", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "[vost#0:0/copy @ 0000027aa63cfb00] Filtergraph 'scale=1920:1080:flags=bicubic:force_original_aspect_ratio=decrease' was specified, but codec copy was selected. Filtering and streamcopy cannot be used together.", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "Error opening output file C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX - [EHX].mkv.", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "Error opening output files: Invalid argument", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 296}
{"timestamp": "2026-02-22T15:08:00Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "funcName": "process_folder", "line": 412}
{"timestamp": "2026-02-22T15:08:00Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 544}
{"timestamp": "2026-02-22T15:09:22Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T15:09:22Z", "level": "INFO", "message": "Processing: Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:09:29Z", "level": "INFO", "message": "Copied Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:09:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:09:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:09:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 307}
{"timestamp": "2026-02-22T15:09:36Z", "level": "INFO", "message": "  Original Size: 885.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 308}
{"timestamp": "2026-02-22T15:09:36Z", "level": "INFO", "message": "  Encoded Size:  885.00 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 309}
{"timestamp": "2026-02-22T15:09:36Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 310}
{"timestamp": "2026-02-22T15:09:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:09:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:09:45Z", "level": "INFO", "message": "Moved Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 598}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 637}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "  Size: 885.0MB → 885.0MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "Deleted original and processing copy for Taskmaster - S01E01 - Melon Buffet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "Skipping Taskmaster - S01E02 - The Pie Whisperer h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "Skipping Taskmaster - S01E03 - The Poet and the Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:09:47Z", "level": "INFO", "message": "Skipping Taskmaster - S01E04 - Down an Octave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:09:48Z", "level": "INFO", "message": "Skipping Taskmaster - S01E05 - Little Denim Shorts h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:09:48Z", "level": "INFO", "message": "Skipping Taskmaster - S01E06 - The Last Supper h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:09:48Z", "level": "INFO", "message": "Skipped 5 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 160}
{"timestamp": "2026-02-22T15:09:48Z", "level": "INFO", "message": "Processing: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:12:19Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T15:12:19Z", "level": "INFO", "message": "Skipping Taskmaster - S01E02 - The Pie Whisperer h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:12:19Z", "level": "INFO", "message": "Skipping Taskmaster - S01E03 - The Poet and the Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:12:19Z", "level": "INFO", "message": "Skipping Taskmaster - S01E04 - Down an Octave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:12:19Z", "level": "INFO", "message": "Skipping Taskmaster - S01E05 - Little Denim Shorts h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:12:19Z", "level": "INFO", "message": "Skipping Taskmaster - S01E06 - The Last Supper h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:12:20Z", "level": "INFO", "message": "Skipped 5 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 160}
{"timestamp": "2026-02-22T15:12:20Z", "level": "INFO", "message": "Processing: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:12:20Z", "level": "INFO", "message": "File already in processing: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv (835.12 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 177}
{"timestamp": "2026-02-22T15:12:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:12:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:12:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 307}
{"timestamp": "2026-02-22T15:12:26Z", "level": "INFO", "message": "  Original Size: 835.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 308}
{"timestamp": "2026-02-22T15:12:26Z", "level": "INFO", "message": "  Encoded Size:  835.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 309}
{"timestamp": "2026-02-22T15:12:26Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 310}
{"timestamp": "2026-02-22T15:12:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:12:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:12:37Z", "level": "INFO", "message": "Moved Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 598}
{"timestamp": "2026-02-22T15:12:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 637}
{"timestamp": "2026-02-22T15:12:39Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:12:39Z", "level": "INFO", "message": "  Size: 835.12MB → 835.12MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:12:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:12:39Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 650}
{"timestamp": "2026-02-22T15:12:39Z", "level": "INFO", "message": "Processing: Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:12:46Z", "level": "INFO", "message": "Copied Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:12:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:12:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:12:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 307}
{"timestamp": "2026-02-22T15:12:52Z", "level": "INFO", "message": "  Original Size: 773.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 308}
{"timestamp": "2026-02-22T15:12:52Z", "level": "INFO", "message": "  Encoded Size:  773.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 309}
{"timestamp": "2026-02-22T15:12:52Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 310}
{"timestamp": "2026-02-22T15:12:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:12:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:15:28Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T15:15:28Z", "level": "INFO", "message": "Skipping Taskmaster - S01E02 - The Pie Whisperer h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:15:28Z", "level": "INFO", "message": "Skipping Taskmaster - S01E03 - The Poet and the Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:15:28Z", "level": "INFO", "message": "Skipping Taskmaster - S01E04 - Down an Octave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:15:28Z", "level": "INFO", "message": "Skipping Taskmaster - S01E05 - Little Denim Shorts h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:15:28Z", "level": "INFO", "message": "Skipping Taskmaster - S01E06 - The Last Supper h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 147}
{"timestamp": "2026-02-22T15:15:29Z", "level": "INFO", "message": "Skipped 5 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 160}
{"timestamp": "2026-02-22T15:15:29Z", "level": "INFO", "message": "Processing: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:15:36Z", "level": "INFO", "message": "Copied Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:15:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:15:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:15:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:15:42Z", "level": "INFO", "message": "  Original Size: 835.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:15:42Z", "level": "INFO", "message": "  Encoded Size:  835.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:15:42Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:15:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:15:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:15:50Z", "level": "INFO", "message": "Moved Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 598}
{"timestamp": "2026-02-22T15:15:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 637}
{"timestamp": "2026-02-22T15:15:52Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:15:52Z", "level": "INFO", "message": "  Size: 835.12MB → 835.12MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:15:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:15:52Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 650}
{"timestamp": "2026-02-22T15:15:53Z", "level": "INFO", "message": "Processing: Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:15:53Z", "level": "WARNING", "message": "Incomplete copy detected for Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv. Re-copying.", "module": "process_manager", "funcName": "process_folder", "line": 181}
{"timestamp": "2026-02-22T15:15:59Z", "level": "INFO", "message": "Re-copied Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 183}
{"timestamp": "2026-02-22T15:15:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:16:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:16:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:16:06Z", "level": "INFO", "message": "  Original Size: 773.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:16:06Z", "level": "INFO", "message": "  Encoded Size:  773.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:16:06Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:16:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:16:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:16:14Z", "level": "INFO", "message": "Moved Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 598}
{"timestamp": "2026-02-22T15:16:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 637}
{"timestamp": "2026-02-22T15:16:15Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:16:15Z", "level": "INFO", "message": "  Size: 773.4MB → 773.4MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:16:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:16:16Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 650}
{"timestamp": "2026-02-22T15:16:16Z", "level": "INFO", "message": "Processing: Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:16:22Z", "level": "INFO", "message": "Copied Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 187}
{"timestamp": "2026-02-22T15:16:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 237}
{"timestamp": "2026-02-22T15:16:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:16:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:16:28Z", "level": "INFO", "message": "  Original Size: 795.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:16:28Z", "level": "INFO", "message": "  Encoded Size:  795.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:16:28Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:16:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:16:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:16:37Z", "level": "INFO", "message": "Moved Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 598}
{"timestamp": "2026-02-22T15:16:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 637}
{"timestamp": "2026-02-22T15:16:38Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:16:38Z", "level": "INFO", "message": "  Size: 795.92MB → 795.92MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:16:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:16:39Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 650}
{"timestamp": "2026-02-22T15:16:39Z", "level": "INFO", "message": "Processing: Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 164}
{"timestamp": "2026-02-22T15:21:39Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Taskmaster", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T15:21:40Z", "level": "INFO", "message": "Skipping Taskmaster - S01E02 - The Pie Whisperer h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:40Z", "level": "INFO", "message": "Skipping Taskmaster - S01E03 - The Poet and the Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:40Z", "level": "INFO", "message": "Skipping Taskmaster - S01E04 - Down an Octave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:40Z", "level": "INFO", "message": "Skipping Taskmaster - S01E05 - Little Denim Shorts h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:40Z", "level": "INFO", "message": "Skipping Taskmaster - S01E06 - The Last Supper h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:40Z", "level": "INFO", "message": "Skipping Taskmaster - S10E01 - God's Haemorrhoid h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:41Z", "level": "INFO", "message": "Skipping Taskmaster - S10E02 - A Documentary About a Despot h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:41Z", "level": "INFO", "message": "Skipping Taskmaster - S10E03 - Point of Swivel h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:21:41Z", "level": "INFO", "message": "Skipped 8 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T15:21:41Z", "level": "INFO", "message": "Processing: Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:21:41Z", "level": "INFO", "message": "File already in processing: Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv (792.63 MB verified complete)", "module": "process_manager", "funcName": "process_folder", "line": 178}
{"timestamp": "2026-02-22T15:21:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:21:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:21:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:21:47Z", "level": "INFO", "message": "  Original Size: 792.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:21:47Z", "level": "INFO", "message": "  Encoded Size:  792.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:21:47Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:21:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:21:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:21:56Z", "level": "INFO", "message": "Moved Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:21:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:21:57Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:21:57Z", "level": "INFO", "message": "  Size: 792.63MB → 792.63MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:21:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:21:57Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E04 - Toshwash h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:22:43Z", "level": "INFO", "message": "Processing: Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:22:50Z", "level": "INFO", "message": "Copied Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:22:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:22:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:22:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:22:56Z", "level": "INFO", "message": "  Original Size: 813.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:22:56Z", "level": "INFO", "message": "  Encoded Size:  813.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:22:56Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:22:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:22:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:23:05Z", "level": "INFO", "message": "Moved Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:23:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:23:06Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:23:06Z", "level": "INFO", "message": "  Size: 813.15MB → 813.15MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:23:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:23:06Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E05 - I Hate Your Trainers h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:23:52Z", "level": "INFO", "message": "Processing: Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:23:58Z", "level": "INFO", "message": "Copied Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:23:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:24:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:24:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:24:04Z", "level": "INFO", "message": "  Original Size: 731.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:24:04Z", "level": "INFO", "message": "  Encoded Size:  731.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:24:04Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:24:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:24:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:24:11Z", "level": "INFO", "message": "Moved Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:24:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:24:13Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:24:13Z", "level": "INFO", "message": "  Size: 731.17MB → 731.17MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:24:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:24:13Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E06 - Hippopotamus h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:24:58Z", "level": "INFO", "message": "Processing: Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:25:05Z", "level": "INFO", "message": "Copied Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:25:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:25:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:25:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:25:11Z", "level": "INFO", "message": "  Original Size: 803.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:25:11Z", "level": "INFO", "message": "  Encoded Size:  803.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:25:11Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:25:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:25:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:25:19Z", "level": "INFO", "message": "Moved Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:25:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:25:21Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:25:21Z", "level": "INFO", "message": "  Size: 803.37MB → 803.37MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:25:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:25:21Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E07 - Legit Glass h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:26:06Z", "level": "INFO", "message": "Processing: Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:26:13Z", "level": "INFO", "message": "Copied Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:26:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:26:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:26:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:26:19Z", "level": "INFO", "message": "  Original Size: 761.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:26:19Z", "level": "INFO", "message": "  Encoded Size:  761.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:26:19Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:26:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:26:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:26:27Z", "level": "INFO", "message": "Moved Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:26:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:26:29Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:26:29Z", "level": "INFO", "message": "  Size: 761.63MB → 761.63MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:26:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:26:29Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E08 - Moments of Silence h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:27:14Z", "level": "INFO", "message": "Processing: Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:27:20Z", "level": "INFO", "message": "Copied Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:27:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:27:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:27:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:27:26Z", "level": "INFO", "message": "  Original Size: 741.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:27:26Z", "level": "INFO", "message": "  Encoded Size:  741.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:27:26Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:27:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:27:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:27:33Z", "level": "INFO", "message": "Moved Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:27:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:27:35Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:27:35Z", "level": "INFO", "message": "  Size: 741.15MB → 741.15MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:27:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:27:35Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E09 - Air Horn Andy h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:28:21Z", "level": "INFO", "message": "Processing: Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:28:28Z", "level": "INFO", "message": "Copied Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:28:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:28:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:28:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:28:34Z", "level": "INFO", "message": "  Original Size: 842.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:28:34Z", "level": "INFO", "message": "  Encoded Size:  842.95 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:28:34Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:28:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:28:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:28:43Z", "level": "INFO", "message": "Moved Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:28:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:28:45Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:28:45Z", "level": "INFO", "message": "  Size: 842.95MB → 842.95MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:28:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:28:45Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S10E10 - Dog Meat Trifle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:29:30Z", "level": "INFO", "message": "Processing: Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:29:37Z", "level": "INFO", "message": "Copied Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:29:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:29:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:29:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:29:44Z", "level": "INFO", "message": "  Original Size: 805.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:29:44Z", "level": "INFO", "message": "  Encoded Size:  805.28 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:29:44Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:29:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:29:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:29:52Z", "level": "INFO", "message": "Moved Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:29:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:29:54Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:29:54Z", "level": "INFO", "message": "  Size: 805.28MB → 805.28MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:29:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:29:54Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E01 - It's Not Your Fault h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:30:39Z", "level": "INFO", "message": "Processing: Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:30:46Z", "level": "INFO", "message": "Copied Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:30:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:30:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:30:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:30:52Z", "level": "INFO", "message": "  Original Size: 796.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:30:52Z", "level": "INFO", "message": "  Encoded Size:  796.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:30:52Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:30:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:30:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:31:00Z", "level": "INFO", "message": "Moved Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:31:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:31:02Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:31:02Z", "level": "INFO", "message": "  Size: 796.83MB → 796.83MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:31:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:31:02Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E02 - The Lure of the Treacle Puppies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:31:47Z", "level": "INFO", "message": "Processing: Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:31:54Z", "level": "INFO", "message": "Copied Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:31:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:31:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:32:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:32:00Z", "level": "INFO", "message": "  Original Size: 784.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:32:00Z", "level": "INFO", "message": "  Encoded Size:  784.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:32:00Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:32:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:32:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:32:08Z", "level": "INFO", "message": "Moved Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:32:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:32:10Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:32:10Z", "level": "INFO", "message": "  Size: 784.97MB → 784.97MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:32:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:32:10Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E03 - Run Up a Tree to the Moon h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:32:55Z", "level": "INFO", "message": "Processing: Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:33:02Z", "level": "INFO", "message": "Copied Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:33:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:33:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:33:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:33:09Z", "level": "INFO", "message": "  Original Size: 799.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:33:09Z", "level": "INFO", "message": "  Encoded Size:  799.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:33:09Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:33:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:33:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:33:18Z", "level": "INFO", "message": "Moved Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:33:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:33:20Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:33:20Z", "level": "INFO", "message": "  Size: 799.69MB → 799.69MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:33:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:33:20Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E04 - Premature Conker h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:34:05Z", "level": "INFO", "message": "Processing: Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:34:12Z", "level": "INFO", "message": "Copied Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:34:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:34:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:34:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:34:18Z", "level": "INFO", "message": "  Original Size: 778.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:34:18Z", "level": "INFO", "message": "  Encoded Size:  778.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:34:18Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:34:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:34:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:34:26Z", "level": "INFO", "message": "Moved Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:34:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:34:27Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:34:27Z", "level": "INFO", "message": "  Size: 778.36MB → 778.36MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:34:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:34:27Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E05 - Slap and Tong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:35:13Z", "level": "INFO", "message": "Processing: Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:35:19Z", "level": "INFO", "message": "Copied Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:35:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:35:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:35:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:35:25Z", "level": "INFO", "message": "  Original Size: 759.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:35:25Z", "level": "INFO", "message": "  Encoded Size:  759.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:35:25Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:35:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:35:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:35:33Z", "level": "INFO", "message": "Moved Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:35:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:35:35Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:35:35Z", "level": "INFO", "message": "  Size: 759.85MB → 759.85MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:35:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:35:35Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E06 - Absolute Casserole h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:36:20Z", "level": "INFO", "message": "Processing: Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:36:27Z", "level": "INFO", "message": "Copied Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:36:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:36:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:36:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:36:34Z", "level": "INFO", "message": "  Original Size: 825.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:36:34Z", "level": "INFO", "message": "  Encoded Size:  825.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:36:34Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:36:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:36:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:36:42Z", "level": "INFO", "message": "Moved Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:36:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:36:44Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:36:44Z", "level": "INFO", "message": "  Size: 825.51MB → 825.51MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:36:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:36:44Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E07 - You've Got No Chutzpah h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:37:29Z", "level": "INFO", "message": "Processing: Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:37:36Z", "level": "INFO", "message": "Copied Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:37:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:37:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:37:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:37:42Z", "level": "INFO", "message": "  Original Size: 773.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:37:42Z", "level": "INFO", "message": "  Encoded Size:  773.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:37:42Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:37:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:37:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:37:50Z", "level": "INFO", "message": "Moved Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:37:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:37:52Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:37:52Z", "level": "INFO", "message": "  Size: 773.69MB → 773.69MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:37:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:37:52Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E08 - An Orderly Species h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:38:37Z", "level": "INFO", "message": "Processing: Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:38:44Z", "level": "INFO", "message": "Copied Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:38:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:38:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:38:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:38:50Z", "level": "INFO", "message": "  Original Size: 760.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:38:50Z", "level": "INFO", "message": "  Encoded Size:  760.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:38:50Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:38:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:38:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:38:57Z", "level": "INFO", "message": "Moved Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:38:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:38:59Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:38:59Z", "level": "INFO", "message": "  Size: 760.71MB → 760.71MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:38:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:38:59Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E09 - Mr Octopus and Pottyhands h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:39:44Z", "level": "INFO", "message": "Processing: Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:39:51Z", "level": "INFO", "message": "Copied Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:39:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:39:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:39:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:39:58Z", "level": "INFO", "message": "  Original Size: 766.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:39:58Z", "level": "INFO", "message": "  Encoded Size:  766.40 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:39:58Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:39:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:39:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:40:06Z", "level": "INFO", "message": "Moved Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:40:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:40:08Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:40:08Z", "level": "INFO", "message": "  Size: 766.4MB → 766.4MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:40:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:40:08Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S11E10 - Activate Jamali h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:40:53Z", "level": "INFO", "message": "Processing: Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:41:00Z", "level": "INFO", "message": "Copied Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:41:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:41:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:41:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:41:07Z", "level": "INFO", "message": "  Original Size: 857.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:41:07Z", "level": "INFO", "message": "  Encoded Size:  857.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:41:07Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:41:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:41:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:41:16Z", "level": "INFO", "message": "Moved Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:41:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:41:18Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:41:18Z", "level": "INFO", "message": "  Size: 857.63MB → 857.63MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:41:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:41:18Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E01 - An Imbalance in the Poppability h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:42:03Z", "level": "INFO", "message": "Processing: Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:42:09Z", "level": "INFO", "message": "Copied Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:42:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:42:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:42:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:42:15Z", "level": "INFO", "message": "  Original Size: 678.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:42:15Z", "level": "INFO", "message": "  Encoded Size:  678.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:42:15Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:42:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:42:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:42:22Z", "level": "INFO", "message": "Moved Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:42:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:42:23Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:42:23Z", "level": "INFO", "message": "  Size: 678.46MB → 678.46MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:42:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:42:23Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E02 - Oatmeal and Death h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:43:09Z", "level": "INFO", "message": "Processing: Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:43:15Z", "level": "INFO", "message": "Copied Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:43:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:43:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:43:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:43:21Z", "level": "INFO", "message": "  Original Size: 717.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:43:21Z", "level": "INFO", "message": "  Encoded Size:  717.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:43:21Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:43:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:43:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:43:28Z", "level": "INFO", "message": "Moved Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:43:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:43:30Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:43:30Z", "level": "INFO", "message": "  Size: 717.65MB → 717.65MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:43:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:43:30Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E03 - The End of the Franchise h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:44:15Z", "level": "INFO", "message": "Processing: Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:44:21Z", "level": "INFO", "message": "Copied Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:44:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:44:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:44:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:44:27Z", "level": "INFO", "message": "  Original Size: 667.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:44:27Z", "level": "INFO", "message": "  Encoded Size:  667.88 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:44:27Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:44:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:44:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:44:34Z", "level": "INFO", "message": "Moved Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:44:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:44:36Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:44:36Z", "level": "INFO", "message": "  Size: 667.88MB → 667.88MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:44:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:44:36Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E04 - The Customised Inhaler h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:45:21Z", "level": "INFO", "message": "Processing: Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:45:27Z", "level": "INFO", "message": "Copied Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:45:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:45:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:45:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:45:33Z", "level": "INFO", "message": "  Original Size: 685.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:45:33Z", "level": "INFO", "message": "  Encoded Size:  685.43 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:45:33Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:45:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:45:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:45:40Z", "level": "INFO", "message": "Moved Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:45:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:45:42Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:45:42Z", "level": "INFO", "message": "  Size: 685.43MB → 685.43MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:45:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:45:42Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E05 - Croissants Is Croissants h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:46:27Z", "level": "INFO", "message": "Processing: Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:46:33Z", "level": "INFO", "message": "Copied Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:46:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:46:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:46:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:46:39Z", "level": "INFO", "message": "  Original Size: 668.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:46:39Z", "level": "INFO", "message": "  Encoded Size:  668.47 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:46:39Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:46:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:46:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:46:46Z", "level": "INFO", "message": "Moved Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:46:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:46:47Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:46:47Z", "level": "INFO", "message": "  Size: 668.47MB → 668.47MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:46:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:46:47Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E06 - A Chair in a Sweet h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:47:33Z", "level": "INFO", "message": "Processing: Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:47:38Z", "level": "INFO", "message": "Copied Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:47:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:47:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:47:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:47:44Z", "level": "INFO", "message": "  Original Size: 684.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:47:44Z", "level": "INFO", "message": "  Encoded Size:  684.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:47:44Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:47:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:47:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:47:51Z", "level": "INFO", "message": "Moved Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:47:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:47:52Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:47:52Z", "level": "INFO", "message": "  Size: 684.49MB → 684.49MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:47:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:47:52Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E07 - The Integrity of the Product h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:48:37Z", "level": "INFO", "message": "Processing: Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:48:43Z", "level": "INFO", "message": "Copied Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:48:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:48:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:48:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:48:48Z", "level": "INFO", "message": "  Original Size: 642.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:48:48Z", "level": "INFO", "message": "  Encoded Size:  642.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:48:48Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:48:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:48:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:48:54Z", "level": "INFO", "message": "Moved Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:48:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:48:56Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:48:56Z", "level": "INFO", "message": "  Size: 642.49MB → 642.49MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:48:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:48:56Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E08 - A Couple of Ethels h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:49:41Z", "level": "INFO", "message": "Processing: Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:49:47Z", "level": "INFO", "message": "Copied Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:49:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:49:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:49:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:49:52Z", "level": "INFO", "message": "  Original Size: 648.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:49:52Z", "level": "INFO", "message": "  Encoded Size:  648.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:49:52Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:49:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:49:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:49:58Z", "level": "INFO", "message": "Moved Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:50:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:50:00Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:50:00Z", "level": "INFO", "message": "  Size: 648.57MB → 648.57MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:50:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:50:00Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E09 - Nothing Matters h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:50:45Z", "level": "INFO", "message": "Processing: Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:50:51Z", "level": "INFO", "message": "Copied Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:50:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:50:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:50:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:50:56Z", "level": "INFO", "message": "  Original Size: 687.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:50:56Z", "level": "INFO", "message": "  Encoded Size:  687.79 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:50:56Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:50:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:50:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:51:03Z", "level": "INFO", "message": "Moved Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:51:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:51:05Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:51:05Z", "level": "INFO", "message": "  Size: 687.79MB → 687.79MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:51:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:51:05Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S12E10 - Caring Uncle Minpict h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:51:50Z", "level": "INFO", "message": "Skipping Taskmaster - S13E01 - The Noise That Blue Makes h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T15:51:50Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T15:51:50Z", "level": "INFO", "message": "Processing: Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:51:57Z", "level": "INFO", "message": "Copied Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:51:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:51:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:52:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:52:02Z", "level": "INFO", "message": "  Original Size: 744.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:52:02Z", "level": "INFO", "message": "  Encoded Size:  744.01 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:52:02Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:52:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:52:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:52:10Z", "level": "INFO", "message": "Moved Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:52:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:52:11Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:52:11Z", "level": "INFO", "message": "  Size: 744.01MB → 744.01MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:52:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:52:11Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E02 - Birdy Hand Finger h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:52:56Z", "level": "INFO", "message": "Processing: Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:53:02Z", "level": "INFO", "message": "Copied Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:53:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:53:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:53:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:53:08Z", "level": "INFO", "message": "  Original Size: 652.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:53:08Z", "level": "INFO", "message": "  Encoded Size:  652.39 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:53:08Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:53:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:53:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:53:15Z", "level": "INFO", "message": "Moved Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:53:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:53:16Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:53:16Z", "level": "INFO", "message": "  Size: 652.39MB → 652.39MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:53:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:53:16Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E03 - I Think I've Got This h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:54:01Z", "level": "INFO", "message": "Processing: Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:54:07Z", "level": "INFO", "message": "Copied Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:54:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:54:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:54:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:54:12Z", "level": "INFO", "message": "  Original Size: 697.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:54:12Z", "level": "INFO", "message": "  Encoded Size:  697.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:54:12Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:54:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:54:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:54:19Z", "level": "INFO", "message": "Moved Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:54:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:54:21Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:54:21Z", "level": "INFO", "message": "  Size: 697.18MB → 697.18MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:54:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:54:21Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E04 - Shoe Who h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:55:06Z", "level": "INFO", "message": "Processing: Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:55:12Z", "level": "INFO", "message": "Copied Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:55:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:55:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:55:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:55:17Z", "level": "INFO", "message": "  Original Size: 712.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:55:17Z", "level": "INFO", "message": "  Encoded Size:  712.69 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:55:17Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:55:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:55:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:55:25Z", "level": "INFO", "message": "Moved Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:55:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:55:26Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:55:26Z", "level": "INFO", "message": "  Size: 712.69MB → 712.69MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:55:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:55:27Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E05 - Having a Little Chuckle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:56:12Z", "level": "INFO", "message": "Processing: Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:56:18Z", "level": "INFO", "message": "Copied Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:56:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:56:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:56:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:56:23Z", "level": "INFO", "message": "  Original Size: 682.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:56:23Z", "level": "INFO", "message": "  Encoded Size:  682.23 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:56:23Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:56:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:56:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:56:30Z", "level": "INFO", "message": "Moved Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:56:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:56:32Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:56:32Z", "level": "INFO", "message": "  Size: 682.23MB → 682.23MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:56:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:56:32Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E06 - The 75th Question h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:57:17Z", "level": "INFO", "message": "Processing: Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:57:23Z", "level": "INFO", "message": "Copied Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:57:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:57:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:57:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:57:29Z", "level": "INFO", "message": "  Original Size: 712.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:57:29Z", "level": "INFO", "message": "  Encoded Size:  712.71 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:57:29Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:57:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:57:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:57:36Z", "level": "INFO", "message": "Moved Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:57:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:57:38Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:57:38Z", "level": "INFO", "message": "  Size: 712.71MB → 712.71MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:57:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:57:38Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E07 - Heg h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:58:23Z", "level": "INFO", "message": "Processing: Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:58:28Z", "level": "INFO", "message": "Copied Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:58:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:58:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:58:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:58:33Z", "level": "INFO", "message": "  Original Size: 627.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:58:33Z", "level": "INFO", "message": "  Encoded Size:  627.42 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:58:33Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:58:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:58:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:58:40Z", "level": "INFO", "message": "Moved Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:58:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:58:41Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:58:41Z", "level": "INFO", "message": "  Size: 627.42MB → 627.42MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:58:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:58:41Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E08 - You Tuper Super h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T15:59:27Z", "level": "INFO", "message": "Processing: Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T15:59:33Z", "level": "INFO", "message": "Copied Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T15:59:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T15:59:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T15:59:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T15:59:38Z", "level": "INFO", "message": "  Original Size: 661.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T15:59:38Z", "level": "INFO", "message": "  Encoded Size:  661.44 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T15:59:38Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T15:59:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T15:59:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T15:59:45Z", "level": "INFO", "message": "Moved Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T15:59:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T15:59:46Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T15:59:46Z", "level": "INFO", "message": "  Size: 661.44MB → 661.44MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T15:59:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T15:59:47Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E09 - It Might Be Wind h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:00:32Z", "level": "INFO", "message": "Processing: Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:00:38Z", "level": "INFO", "message": "Copied Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:00:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:00:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:00:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:00:44Z", "level": "INFO", "message": "  Original Size: 763.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:00:44Z", "level": "INFO", "message": "  Encoded Size:  763.89 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:00:44Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:00:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:00:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:00:53Z", "level": "INFO", "message": "Moved Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:00:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:00:54Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:00:54Z", "level": "INFO", "message": "  Size: 763.89MB → 763.89MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:00:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:00:54Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S13E10 - The House Queens h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:01:39Z", "level": "INFO", "message": "Processing: Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:01:45Z", "level": "INFO", "message": "Copied Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:01:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:01:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:01:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:01:50Z", "level": "INFO", "message": "  Original Size: 664.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:01:50Z", "level": "INFO", "message": "  Encoded Size:  664.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:01:50Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:01:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:01:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:01:57Z", "level": "INFO", "message": "Moved Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:01:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:01:59Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:01:59Z", "level": "INFO", "message": "  Size: 664.08MB → 664.08MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:01:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:01:59Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E01 - The Chassis, the Wings h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:02:44Z", "level": "INFO", "message": "Processing: Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:02:50Z", "level": "INFO", "message": "Copied Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:02:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:02:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:02:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:02:55Z", "level": "INFO", "message": "  Original Size: 675.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:02:55Z", "level": "INFO", "message": "  Encoded Size:  675.03 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:02:55Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:02:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:02:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:03:02Z", "level": "INFO", "message": "Moved Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:03:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:03:03Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:03:03Z", "level": "INFO", "message": "  Size: 675.03MB → 675.03MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:03:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:03:04Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E02 - Enormous Hugeness h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:03:49Z", "level": "INFO", "message": "Processing: Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:03:55Z", "level": "INFO", "message": "Copied Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:03:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:03:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:04:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:04:00Z", "level": "INFO", "message": "  Original Size: 692.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:04:00Z", "level": "INFO", "message": "  Encoded Size:  692.58 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:04:00Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:04:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:04:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:04:07Z", "level": "INFO", "message": "Moved Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:04:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:04:08Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:04:08Z", "level": "INFO", "message": "  Size: 692.58MB → 692.58MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:04:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:04:08Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E03 - Dafty in the Middle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:04:53Z", "level": "INFO", "message": "Processing: Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:04:59Z", "level": "INFO", "message": "Copied Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:05:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:05:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:05:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:05:05Z", "level": "INFO", "message": "  Original Size: 705.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:05:05Z", "level": "INFO", "message": "  Encoded Size:  705.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:05:05Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:05:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:05:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:05:12Z", "level": "INFO", "message": "Moved Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:05:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:05:13Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:05:13Z", "level": "INFO", "message": "  Size: 705.36MB → 705.36MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:05:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:05:13Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E04 - Crumbs in My Bralette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:05:58Z", "level": "INFO", "message": "Processing: Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:06:05Z", "level": "INFO", "message": "Copied Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:06:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:06:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:06:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:06:10Z", "level": "INFO", "message": "  Original Size: 701.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:06:10Z", "level": "INFO", "message": "  Encoded Size:  701.67 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:06:10Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:06:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:06:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:06:17Z", "level": "INFO", "message": "Moved Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:06:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:06:19Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:06:19Z", "level": "INFO", "message": "  Size: 701.67MB → 701.67MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:06:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:06:19Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E05 - Chip Biffington h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:07:04Z", "level": "INFO", "message": "Processing: Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:07:10Z", "level": "INFO", "message": "Copied Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:07:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:07:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:07:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:07:15Z", "level": "INFO", "message": "  Original Size: 663.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:07:15Z", "level": "INFO", "message": "  Encoded Size:  663.90 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:07:15Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:07:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:07:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:07:22Z", "level": "INFO", "message": "Moved Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:07:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:07:23Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:07:23Z", "level": "INFO", "message": "  Size: 663.9MB → 663.9MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:07:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:07:23Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E06 - Long-legged Lobster h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:08:09Z", "level": "INFO", "message": "Processing: Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:08:14Z", "level": "INFO", "message": "Copied Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:08:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:08:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:08:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:08:19Z", "level": "INFO", "message": "  Original Size: 648.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:08:19Z", "level": "INFO", "message": "  Encoded Size:  648.35 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:08:19Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:08:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:08:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:08:26Z", "level": "INFO", "message": "Moved Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:08:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:08:28Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:08:28Z", "level": "INFO", "message": "  Size: 648.35MB → 648.35MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:08:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:08:28Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E07 - The System of Endless Plates h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:09:13Z", "level": "INFO", "message": "Processing: Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:09:19Z", "level": "INFO", "message": "Copied Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:09:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:09:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:09:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:09:24Z", "level": "INFO", "message": "  Original Size: 707.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:09:24Z", "level": "INFO", "message": "  Encoded Size:  707.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:09:24Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:09:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:09:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:09:31Z", "level": "INFO", "message": "Moved Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:09:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:09:33Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:09:33Z", "level": "INFO", "message": "  Size: 707.05MB → 707.05MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:09:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:09:33Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E08 - The One That Bats Do h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:10:18Z", "level": "INFO", "message": "Processing: Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:10:23Z", "level": "INFO", "message": "Copied Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:10:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:10:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:10:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:10:28Z", "level": "INFO", "message": "  Original Size: 617.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:10:28Z", "level": "INFO", "message": "  Encoded Size:  617.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:10:28Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:10:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:10:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:10:35Z", "level": "INFO", "message": "Moved Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:10:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:10:36Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:10:36Z", "level": "INFO", "message": "  Size: 617.82MB → 617.82MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:10:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:10:36Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E09 - A New Business End h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:11:21Z", "level": "INFO", "message": "Processing: Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:11:27Z", "level": "INFO", "message": "Copied Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:11:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:11:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:11:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:11:33Z", "level": "INFO", "message": "  Original Size: 706.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:11:33Z", "level": "INFO", "message": "  Encoded Size:  706.98 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:11:33Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:11:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:11:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:11:40Z", "level": "INFO", "message": "Moved Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:11:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:11:42Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:11:42Z", "level": "INFO", "message": "  Size: 706.98MB → 706.98MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:11:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:11:42Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S14E10 - The Final - Did I Meet These Potatoes Before h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:12:27Z", "level": "INFO", "message": "Skipping Taskmaster - S15E01 - The Curse of Politeness h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:27Z", "level": "INFO", "message": "Skipping Taskmaster - S15E02 - Trapped in a Loveless Marriage h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:28Z", "level": "INFO", "message": "Skipping Taskmaster - S15E03 - I Love to Squander Promise h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:28Z", "level": "INFO", "message": "Skipping Taskmaster - S15E04 - How Heavy Is the Water h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:28Z", "level": "INFO", "message": "Skipping Taskmaster - S15E05 - Old Honkfoot h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:28Z", "level": "INFO", "message": "Skipping Taskmaster - S15E06 - It's My Milk Now h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:28Z", "level": "INFO", "message": "Skipping Taskmaster - S15E07 - Schrödinger's Egg h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:28Z", "level": "INFO", "message": "Skipping Taskmaster - S15E08 - 100% Bosco h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:29Z", "level": "INFO", "message": "Skipping Taskmaster - S15E09 - A Show About Pedantry h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:29Z", "level": "INFO", "message": "Skipping Taskmaster - S15E10 - The Final - A Yardstick for Failure h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:12:29Z", "level": "INFO", "message": "Skipped 10 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T16:12:29Z", "level": "INFO", "message": "Processing: Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:12:35Z", "level": "INFO", "message": "Copied Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:12:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:12:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:12:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:12:40Z", "level": "INFO", "message": "  Original Size: 703.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:12:40Z", "level": "INFO", "message": "  Encoded Size:  703.15 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:12:40Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:12:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:12:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:12:48Z", "level": "INFO", "message": "Moved Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:12:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:12:49Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:12:49Z", "level": "INFO", "message": "  Size: 703.15MB → 703.15MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:12:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:12:49Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E01 - The Natural Friends h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:13:35Z", "level": "INFO", "message": "Processing: Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:13:40Z", "level": "INFO", "message": "Copied Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:13:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:13:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:13:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:13:45Z", "level": "INFO", "message": "  Original Size: 639.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:13:45Z", "level": "INFO", "message": "  Encoded Size:  639.37 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:13:45Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:13:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:13:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:13:52Z", "level": "INFO", "message": "Moved Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:13:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:13:54Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:13:54Z", "level": "INFO", "message": "  Size: 639.37MB → 639.37MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:13:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:13:54Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E02 - Hell Is Here h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:14:39Z", "level": "INFO", "message": "Processing: Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:14:45Z", "level": "INFO", "message": "Copied Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:14:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:14:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:14:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:14:50Z", "level": "INFO", "message": "  Original Size: 702.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:14:50Z", "level": "INFO", "message": "  Encoded Size:  702.74 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:14:50Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:14:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:14:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:14:58Z", "level": "INFO", "message": "Moved Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:14:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:14:59Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:14:59Z", "level": "INFO", "message": "  Size: 702.74MB → 702.74MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:14:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:14:59Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E03 - Languidly h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:15:44Z", "level": "INFO", "message": "Processing: Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:15:50Z", "level": "INFO", "message": "Copied Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:15:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:15:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:15:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:15:55Z", "level": "INFO", "message": "  Original Size: 630.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:15:55Z", "level": "INFO", "message": "  Encoded Size:  630.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:15:55Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:15:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:15:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:16:02Z", "level": "INFO", "message": "Moved Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:16:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:16:03Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:16:03Z", "level": "INFO", "message": "  Size: 630.52MB → 630.52MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:16:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:16:03Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E04 - Dynamite Chicks h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:16:48Z", "level": "INFO", "message": "Processing: Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:16:54Z", "level": "INFO", "message": "Copied Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:16:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:16:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:16:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:16:59Z", "level": "INFO", "message": "  Original Size: 619.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:16:59Z", "level": "INFO", "message": "  Encoded Size:  619.36 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:16:59Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:16:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:16:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:17:05Z", "level": "INFO", "message": "Moved Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:17:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:17:07Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:17:07Z", "level": "INFO", "message": "  Size: 619.36MB → 619.36MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:17:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:17:07Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E05 - Skateboard Division h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:17:52Z", "level": "INFO", "message": "Processing: Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:17:58Z", "level": "INFO", "message": "Copied Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:17:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:17:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:18:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:18:03Z", "level": "INFO", "message": "  Original Size: 669.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:18:03Z", "level": "INFO", "message": "  Encoded Size:  669.06 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:18:03Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:18:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:18:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:18:12Z", "level": "INFO", "message": "Moved Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:18:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:18:13Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:18:13Z", "level": "INFO", "message": "  Size: 669.06MB → 669.06MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:18:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:18:13Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E06 - Brother Alex h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:18:59Z", "level": "INFO", "message": "Processing: Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:19:06Z", "level": "INFO", "message": "Copied Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:19:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:19:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:19:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:19:11Z", "level": "INFO", "message": "  Original Size: 656.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:19:11Z", "level": "INFO", "message": "  Encoded Size:  656.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:19:11Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:19:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:19:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:19:18Z", "level": "INFO", "message": "Moved Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:19:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:19:20Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:19:20Z", "level": "INFO", "message": "  Size: 656.85MB → 656.85MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:19:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:19:20Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E07 - I'm Off to Find a Robin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:20:05Z", "level": "INFO", "message": "Processing: Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:20:14Z", "level": "INFO", "message": "Copied Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:20:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:20:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:20:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:20:19Z", "level": "INFO", "message": "  Original Size: 699.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:20:19Z", "level": "INFO", "message": "  Encoded Size:  699.82 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:20:19Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:20:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:20:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:20:27Z", "level": "INFO", "message": "Moved Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:20:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:20:28Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:20:28Z", "level": "INFO", "message": "  Size: 699.82MB → 699.82MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:20:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:20:28Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E08 - Never Packed a Boot h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:21:13Z", "level": "INFO", "message": "Processing: Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:21:19Z", "level": "INFO", "message": "Copied Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:21:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:21:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:21:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:21:25Z", "level": "INFO", "message": "  Original Size: 698.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:21:25Z", "level": "INFO", "message": "  Encoded Size:  698.83 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:21:25Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:21:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:21:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:21:32Z", "level": "INFO", "message": "Moved Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:21:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:21:33Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:21:33Z", "level": "INFO", "message": "  Size: 698.83MB → 698.83MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:21:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:21:33Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E09 - Fagin at the Disco h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:22:19Z", "level": "INFO", "message": "Processing: Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:22:25Z", "level": "INFO", "message": "Copied Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:22:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:22:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:22:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:22:30Z", "level": "INFO", "message": "  Original Size: 714.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:22:30Z", "level": "INFO", "message": "  Encoded Size:  714.11 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:22:30Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:22:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:22:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:22:38Z", "level": "INFO", "message": "Moved Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:22:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:22:39Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:22:39Z", "level": "INFO", "message": "  Size: 714.11MB → 714.11MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:22:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:22:39Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S16E10 - The Final - Always Forks and Marbles h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:23:24Z", "level": "INFO", "message": "Processing: Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:23:31Z", "level": "INFO", "message": "Copied Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:23:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:23:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:23:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:23:36Z", "level": "INFO", "message": "  Original Size: 725.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:23:36Z", "level": "INFO", "message": "  Encoded Size:  725.07 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:23:36Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:23:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:23:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:23:44Z", "level": "INFO", "message": "Moved Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:23:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:23:45Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:23:45Z", "level": "INFO", "message": "  Size: 725.07MB → 725.07MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:23:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:23:45Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E01 - Grappling with My Life h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:24:31Z", "level": "INFO", "message": "Processing: Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:24:36Z", "level": "INFO", "message": "Copied Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:24:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:24:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:24:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:24:41Z", "level": "INFO", "message": "  Original Size: 651.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:24:41Z", "level": "INFO", "message": "  Encoded Size:  651.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:24:41Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:24:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:24:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:24:48Z", "level": "INFO", "message": "Moved Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:24:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:24:50Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:24:50Z", "level": "INFO", "message": "  Size: 651.17MB → 651.17MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:24:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:24:50Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E02 - Jumungo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:25:35Z", "level": "INFO", "message": "Processing: Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:25:41Z", "level": "INFO", "message": "Copied Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:25:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:25:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:25:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:25:46Z", "level": "INFO", "message": "  Original Size: 678.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:25:46Z", "level": "INFO", "message": "  Encoded Size:  678.61 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:25:46Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:25:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:25:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:25:53Z", "level": "INFO", "message": "Moved Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:25:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:25:55Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:25:55Z", "level": "INFO", "message": "  Size: 678.61MB → 678.61MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:25:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:25:55Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E03 - Some Impropriety h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:26:40Z", "level": "INFO", "message": "Processing: Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:26:45Z", "level": "INFO", "message": "Copied Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:26:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:26:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:26:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:26:51Z", "level": "INFO", "message": "  Original Size: 654.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:26:51Z", "level": "INFO", "message": "  Encoded Size:  654.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:26:51Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:26:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:26:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:26:58Z", "level": "INFO", "message": "Moved Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:26:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:26:59Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:26:59Z", "level": "INFO", "message": "  Size: 654.59MB → 654.59MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:26:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:26:59Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E04 - Apropos of Apoppo h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:27:45Z", "level": "INFO", "message": "Processing: Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:27:51Z", "level": "INFO", "message": "Copied Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:27:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:27:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:27:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:27:56Z", "level": "INFO", "message": "  Original Size: 697.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:27:56Z", "level": "INFO", "message": "  Encoded Size:  697.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:27:56Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:27:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:27:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:28:03Z", "level": "INFO", "message": "Moved Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:28:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:28:05Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:28:05Z", "level": "INFO", "message": "  Size: 697.12MB → 697.12MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:28:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:28:05Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E05 - Snooker Cue Umbrella Chin h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:28:50Z", "level": "INFO", "message": "Skipping Taskmaster - S17E06 - A Three Ring Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:28:50Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T16:28:50Z", "level": "INFO", "message": "Processing: Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:28:56Z", "level": "INFO", "message": "Copied Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:28:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:28:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:29:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:29:01Z", "level": "INFO", "message": "  Original Size: 651.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:29:01Z", "level": "INFO", "message": "  Encoded Size:  651.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:29:01Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:29:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:29:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:29:08Z", "level": "INFO", "message": "Moved Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:29:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:29:09Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:29:09Z", "level": "INFO", "message": "  Size: 651.86MB → 651.86MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:29:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:29:09Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E07 - Dream Date Territory h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:29:54Z", "level": "INFO", "message": "Processing: Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:30:00Z", "level": "INFO", "message": "Copied Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:30:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:30:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:30:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:30:05Z", "level": "INFO", "message": "  Original Size: 704.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:30:05Z", "level": "INFO", "message": "  Encoded Size:  704.21 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:30:05Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:30:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:30:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:30:13Z", "level": "INFO", "message": "Moved Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:30:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:30:14Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:30:14Z", "level": "INFO", "message": "  Size: 704.21MB → 704.21MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:30:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:30:14Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E08 - The Umbrella Wink h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:30:59Z", "level": "INFO", "message": "Processing: Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:31:05Z", "level": "INFO", "message": "Copied Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:31:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:31:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:31:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:31:11Z", "level": "INFO", "message": "  Original Size: 699.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:31:11Z", "level": "INFO", "message": "  Encoded Size:  699.94 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:31:11Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:31:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:31:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:31:18Z", "level": "INFO", "message": "Moved Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:31:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:31:20Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:31:20Z", "level": "INFO", "message": "  Size: 699.94MB → 699.94MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:31:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:31:20Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E09 - Assistantbury h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:32:05Z", "level": "INFO", "message": "Processing: Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:32:12Z", "level": "INFO", "message": "Copied Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:32:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:32:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:32:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:32:18Z", "level": "INFO", "message": "  Original Size: 824.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:32:18Z", "level": "INFO", "message": "  Encoded Size:  824.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:32:18Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:32:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:32:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:32:27Z", "level": "INFO", "message": "Moved Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:32:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:32:28Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:32:28Z", "level": "INFO", "message": "  Size: 824.13MB → 824.13MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:32:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:32:28Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S17E10 - The Final - Ambience and Information h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:33:13Z", "level": "INFO", "message": "Processing: Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:33:19Z", "level": "INFO", "message": "Copied Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:33:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:33:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:33:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:33:25Z", "level": "INFO", "message": "  Original Size: 691.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:33:25Z", "level": "INFO", "message": "  Encoded Size:  691.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:33:25Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:33:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:33:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:33:32Z", "level": "INFO", "message": "Moved Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:33:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:33:34Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:33:34Z", "level": "INFO", "message": "  Size: 691.49MB → 691.49MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:33:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:33:34Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E01 - The Faceless Facilitators h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:34:19Z", "level": "INFO", "message": "Processing: Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:34:24Z", "level": "INFO", "message": "Copied Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:34:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:34:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:34:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:34:29Z", "level": "INFO", "message": "  Original Size: 639.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:34:29Z", "level": "INFO", "message": "  Encoded Size:  639.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:34:29Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:34:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:34:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:34:36Z", "level": "INFO", "message": "Moved Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:34:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:34:37Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:34:37Z", "level": "INFO", "message": "  Size: 639.1MB → 639.1MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:34:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:34:38Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E02 - And Then a Detective Comes In h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:35:23Z", "level": "INFO", "message": "Processing: Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:35:29Z", "level": "INFO", "message": "Copied Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:35:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:35:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:35:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:35:34Z", "level": "INFO", "message": "  Original Size: 694.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:35:34Z", "level": "INFO", "message": "  Encoded Size:  694.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:35:34Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:35:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:35:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:35:41Z", "level": "INFO", "message": "Moved Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:35:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:35:43Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:35:43Z", "level": "INFO", "message": "  Size: 694.38MB → 694.38MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:35:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:35:43Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E03 - The Gangsters of the Sea h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:36:28Z", "level": "INFO", "message": "Processing: Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:36:34Z", "level": "INFO", "message": "Copied Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:36:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:36:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:36:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:36:39Z", "level": "INFO", "message": "  Original Size: 682.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:36:39Z", "level": "INFO", "message": "  Encoded Size:  682.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:36:39Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:36:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:36:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:36:46Z", "level": "INFO", "message": "Moved Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:36:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:36:48Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:36:48Z", "level": "INFO", "message": "  Size: 682.72MB → 682.72MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:36:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:36:48Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E04 - I'm a Girl Who Likes a Clean Line h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:37:33Z", "level": "INFO", "message": "Processing: Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:37:39Z", "level": "INFO", "message": "Copied Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:37:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:37:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:37:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:37:44Z", "level": "INFO", "message": "  Original Size: 671.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:37:44Z", "level": "INFO", "message": "  Encoded Size:  671.59 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:37:44Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:37:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:37:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:37:51Z", "level": "INFO", "message": "Moved Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:37:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:37:53Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:37:53Z", "level": "INFO", "message": "  Size: 671.59MB → 671.59MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:37:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:37:53Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E05 - Big Stupid Things h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:38:38Z", "level": "INFO", "message": "Processing: Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:38:43Z", "level": "INFO", "message": "Copied Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:38:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:38:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:38:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:38:49Z", "level": "INFO", "message": "  Original Size: 655.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:38:49Z", "level": "INFO", "message": "  Encoded Size:  655.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:38:49Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:38:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:38:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:38:56Z", "level": "INFO", "message": "Moved Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:38:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:38:57Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:38:57Z", "level": "INFO", "message": "  Size: 655.45MB → 655.45MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:38:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:38:57Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E06 - A Dance as Old as Time Itself h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:39:43Z", "level": "INFO", "message": "Processing: Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:39:49Z", "level": "INFO", "message": "Copied Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:39:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:39:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:39:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:39:54Z", "level": "INFO", "message": "  Original Size: 686.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:39:54Z", "level": "INFO", "message": "  Encoded Size:  686.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:39:54Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:39:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:39:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:40:01Z", "level": "INFO", "message": "Moved Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:40:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:40:02Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:40:02Z", "level": "INFO", "message": "  Size: 686.99MB → 686.99MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:40:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:40:03Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E07 - Captain Jackie and the Hotdog h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:40:48Z", "level": "INFO", "message": "Processing: Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:40:54Z", "level": "INFO", "message": "Copied Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:40:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:40:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:40:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:40:59Z", "level": "INFO", "message": "  Original Size: 687.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:40:59Z", "level": "INFO", "message": "  Encoded Size:  687.02 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:40:59Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:40:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:40:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:41:06Z", "level": "INFO", "message": "Moved Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:41:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:41:07Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:41:07Z", "level": "INFO", "message": "  Size: 687.02MB → 687.02MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:41:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:41:07Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E08 - The Nexus of Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:41:53Z", "level": "INFO", "message": "Processing: Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:41:59Z", "level": "INFO", "message": "Copied Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:41:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:42:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:42:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:42:04Z", "level": "INFO", "message": "  Original Size: 684.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:42:04Z", "level": "INFO", "message": "  Encoded Size:  684.97 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:42:04Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:42:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:42:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:42:11Z", "level": "INFO", "message": "Moved Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:42:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:42:12Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:42:12Z", "level": "INFO", "message": "  Size: 684.97MB → 684.97MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:42:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:42:13Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E09 - The Cockle Children h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:42:58Z", "level": "INFO", "message": "Processing: Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:43:03Z", "level": "INFO", "message": "Copied Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:43:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:43:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:43:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:43:09Z", "level": "INFO", "message": "  Original Size: 649.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:43:09Z", "level": "INFO", "message": "  Encoded Size:  649.85 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:43:09Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:43:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:43:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:43:16Z", "level": "INFO", "message": "Moved Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:43:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:43:17Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:43:17Z", "level": "INFO", "message": "  Size: 649.85MB → 649.85MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:43:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:43:18Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S18E10 - The Final - Le Goose h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:44:03Z", "level": "INFO", "message": "Skipping Taskmaster - S19E01 - Sometimes Spit h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:03Z", "level": "INFO", "message": "Skipping Taskmaster - S19E02 - An Invisible Jump Rope h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:03Z", "level": "INFO", "message": "Skipping Taskmaster - S19E03 - My Presumably Scrotum h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:03Z", "level": "INFO", "message": "Skipping Taskmaster - S19E04 - Midnight Picnic h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:03Z", "level": "INFO", "message": "Skipping Taskmaster - S19E05 - Maybe We're the Monsters h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:03Z", "level": "INFO", "message": "Skipping Taskmaster - S19E06 - It's Got to Be Obsolete h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:04Z", "level": "INFO", "message": "Skipping Taskmaster - S19E07 - Glass Half Most h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:04Z", "level": "INFO", "message": "Skipping Taskmaster - S19E08 - Science All Your Life h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:04Z", "level": "INFO", "message": "Skipping Taskmaster - S19E09 - Getaway Sticks h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:04Z", "level": "INFO", "message": "Skipping Taskmaster - S19E10 - The Final - The Clever Side h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:44:04Z", "level": "INFO", "message": "Skipped 10 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T16:44:04Z", "level": "INFO", "message": "Processing: Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:44:12Z", "level": "INFO", "message": "Copied Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:44:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:44:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:44:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:44:18Z", "level": "INFO", "message": "  Original Size: 900.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:44:18Z", "level": "INFO", "message": "  Encoded Size:  900.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:44:18Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:44:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:44:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:44:27Z", "level": "INFO", "message": "Moved Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:44:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:44:28Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:44:28Z", "level": "INFO", "message": "  Size: 900.65MB → 900.65MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:44:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:44:29Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S02E01 - Fear of Failure h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:45:14Z", "level": "INFO", "message": "Processing: Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:45:21Z", "level": "INFO", "message": "Copied Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:45:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:45:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:45:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:45:27Z", "level": "INFO", "message": "  Original Size: 894.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:45:27Z", "level": "INFO", "message": "  Encoded Size:  894.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:45:27Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:45:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:45:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:45:37Z", "level": "INFO", "message": "Moved Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:45:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:45:38Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:45:38Z", "level": "INFO", "message": "  Size: 894.18MB → 894.18MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:45:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:45:38Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S02E02 - Pork Is a Sausage h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:46:23Z", "level": "INFO", "message": "Processing: Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:46:32Z", "level": "INFO", "message": "Copied Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:46:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:46:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:46:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:46:37Z", "level": "INFO", "message": "  Original Size: 943.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:46:37Z", "level": "INFO", "message": "  Encoded Size:  943.46 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:46:37Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:46:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:46:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:46:47Z", "level": "INFO", "message": "Moved Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:46:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:46:49Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:46:49Z", "level": "INFO", "message": "  Size: 943.46MB → 943.46MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:46:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:46:49Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S02E03 - A Pistachio Eclair h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:47:34Z", "level": "INFO", "message": "Processing: Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:47:43Z", "level": "INFO", "message": "Copied Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:47:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:47:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:47:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:47:49Z", "level": "INFO", "message": "  Original Size: 988.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:47:49Z", "level": "INFO", "message": "  Encoded Size:  988.10 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:47:49Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:47:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:47:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:47:59Z", "level": "INFO", "message": "Moved Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:48:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:48:01Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:48:01Z", "level": "INFO", "message": "  Size: 988.1MB → 988.1MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:48:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:48:01Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S02E04 - Welcome to Rico Face h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:48:46Z", "level": "INFO", "message": "Processing: Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:48:55Z", "level": "INFO", "message": "Copied Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:48:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:48:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:49:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:49:01Z", "level": "INFO", "message": "  Original Size: 1010.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:49:01Z", "level": "INFO", "message": "  Encoded Size:  1010.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:49:01Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:49:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:49:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:49:11Z", "level": "INFO", "message": "Moved Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:49:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:49:13Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:49:13Z", "level": "INFO", "message": "  Size: 1010.52MB → 1010.52MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:49:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:49:13Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S02E05 - There’s Strength in Arches h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:49:58Z", "level": "INFO", "message": "Skipping Taskmaster - S20E01 - 9 × 7 h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:58Z", "level": "INFO", "message": "Skipping Taskmaster - S20E02 - Cows Are Made of Milk h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:58Z", "level": "INFO", "message": "Skipping Taskmaster - S20E03 - Thompson h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:59Z", "level": "INFO", "message": "Skipping Taskmaster - S20E04 - Hey Mate h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:59Z", "level": "INFO", "message": "Skipping Taskmaster - S20E05 - Bats, Bats, Hang Up h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:59Z", "level": "INFO", "message": "Skipping Taskmaster - S20E06 - Is That Number Got Curves h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:59Z", "level": "INFO", "message": "Skipping Taskmaster - S20E07 - Drier Than You Think, Chalk h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T16:49:59Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T16:49:59Z", "level": "INFO", "message": "Processing: Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:50:06Z", "level": "INFO", "message": "Copied Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:50:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:50:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:50:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:50:12Z", "level": "INFO", "message": "  Original Size: 844.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:50:12Z", "level": "INFO", "message": "  Encoded Size:  844.17 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:50:12Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:50:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:50:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:50:21Z", "level": "INFO", "message": "Moved Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:50:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:50:23Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:50:23Z", "level": "INFO", "message": "  Size: 844.17MB → 844.17MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:50:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:50:23Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S20E08 - Am I an Idiom h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:51:08Z", "level": "INFO", "message": "Processing: Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:51:16Z", "level": "INFO", "message": "Copied Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:51:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:51:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:51:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:51:22Z", "level": "INFO", "message": "  Original Size: 871.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:51:22Z", "level": "INFO", "message": "  Encoded Size:  871.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:51:22Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:51:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:51:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:51:31Z", "level": "INFO", "message": "Moved Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:51:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:51:32Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:51:32Z", "level": "INFO", "message": "  Size: 871.93MB → 871.93MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:51:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:51:33Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S20E09 - A 1970s Camping Kettle h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:52:18Z", "level": "INFO", "message": "Processing: Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:52:25Z", "level": "INFO", "message": "Copied Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:52:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:52:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:52:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:52:31Z", "level": "INFO", "message": "  Original Size: 836.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:52:31Z", "level": "INFO", "message": "  Encoded Size:  836.18 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:52:31Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:52:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:52:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:52:40Z", "level": "INFO", "message": "Moved Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:52:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:52:41Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:52:41Z", "level": "INFO", "message": "  Size: 836.18MB → 836.18MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:52:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:52:42Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S20E10 - The Final - Supping from the Fountain h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:53:27Z", "level": "INFO", "message": "Processing: Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:53:36Z", "level": "INFO", "message": "Copied Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:53:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:53:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:53:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:53:42Z", "level": "INFO", "message": "  Original Size: 1059.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:53:42Z", "level": "INFO", "message": "  Encoded Size:  1059.57 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:53:42Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:53:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:53:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:53:53Z", "level": "INFO", "message": "Moved Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:53:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:53:55Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:53:55Z", "level": "INFO", "message": "  Size: 1059.57MB → 1059.57MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:53:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:53:55Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S03E01 - Pea in a Haystack h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:54:40Z", "level": "INFO", "message": "Processing: Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:54:49Z", "level": "INFO", "message": "Copied Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:54:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:54:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:54:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:54:55Z", "level": "INFO", "message": "  Original Size: 1018.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:54:55Z", "level": "INFO", "message": "  Encoded Size:  1018.81 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:54:55Z", "level": "INFO", "message": "  Reduction:     100.0% of original (-0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:54:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:54:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:55:06Z", "level": "INFO", "message": "Moved Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:55:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:55:07Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:55:07Z", "level": "INFO", "message": "  Size: 1018.81MB → 1018.81MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:55:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:55:08Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S03E02 - The Dong and the Gong h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:55:53Z", "level": "INFO", "message": "Processing: Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:56:01Z", "level": "INFO", "message": "Copied Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:56:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:56:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:56:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:56:06Z", "level": "INFO", "message": "  Original Size: 949.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:56:06Z", "level": "INFO", "message": "  Encoded Size:  949.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:56:06Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:56:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:56:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:56:16Z", "level": "INFO", "message": "Moved Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:56:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:56:18Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:56:18Z", "level": "INFO", "message": "  Size: 949.05MB → 949.05MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:56:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:56:18Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S03E03 - Little Polythene Grief Cave h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:57:03Z", "level": "INFO", "message": "Processing: Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:57:12Z", "level": "INFO", "message": "Copied Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:57:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:57:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:57:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:57:18Z", "level": "INFO", "message": "  Original Size: 994.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:57:18Z", "level": "INFO", "message": "  Encoded Size:  994.38 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:57:18Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:57:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:57:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:57:28Z", "level": "INFO", "message": "Moved Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:57:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:57:30Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:57:30Z", "level": "INFO", "message": "  Size: 994.38MB → 994.38MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:57:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:57:30Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S03E04 - A Very Nuanced Character h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:58:15Z", "level": "INFO", "message": "Processing: Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:58:24Z", "level": "INFO", "message": "Copied Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:58:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:58:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:58:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:58:31Z", "level": "INFO", "message": "  Original Size: 1069.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:58:31Z", "level": "INFO", "message": "  Encoded Size:  1069.08 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:58:31Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:58:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:58:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:58:42Z", "level": "INFO", "message": "Moved Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:58:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:58:44Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:58:44Z", "level": "INFO", "message": "  Size: 1069.08MB → 1069.08MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:58:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:58:44Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S03E05 - The FIP h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T16:59:29Z", "level": "INFO", "message": "Processing: Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T16:59:38Z", "level": "INFO", "message": "Copied Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T16:59:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T16:59:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T16:59:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T16:59:44Z", "level": "INFO", "message": "  Original Size: 1025.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T16:59:44Z", "level": "INFO", "message": "  Encoded Size:  1025.52 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T16:59:44Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T16:59:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T16:59:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T16:59:55Z", "level": "INFO", "message": "Moved Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T16:59:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T16:59:56Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T16:59:56Z", "level": "INFO", "message": "  Size: 1025.52MB → 1025.52MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T16:59:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T16:59:57Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E01 - A Fat Bald White Man h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:00:42Z", "level": "INFO", "message": "Processing: Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:00:50Z", "level": "INFO", "message": "Copied Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:00:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:00:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:00:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:00:57Z", "level": "INFO", "message": "  Original Size: 1007.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:00:57Z", "level": "INFO", "message": "  Encoded Size:  1007.56 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:00:57Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:00:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:00:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:01:07Z", "level": "INFO", "message": "Moved Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:01:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:01:09Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:01:09Z", "level": "INFO", "message": "  Size: 1007.56MB → 1007.56MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:01:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:01:09Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E02 - Look At Me h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:01:54Z", "level": "INFO", "message": "Processing: Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:02:03Z", "level": "INFO", "message": "Copied Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:02:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:02:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:02:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:02:09Z", "level": "INFO", "message": "  Original Size: 996.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:02:09Z", "level": "INFO", "message": "  Encoded Size:  996.20 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:02:09Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:02:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:02:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:02:20Z", "level": "INFO", "message": "Moved Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:02:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:02:22Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:02:22Z", "level": "INFO", "message": "  Size: 996.2MB → 996.2MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:02:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:02:22Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E03 - Hollowing Out A Baguette h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:03:07Z", "level": "INFO", "message": "Processing: Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:03:15Z", "level": "INFO", "message": "Copied Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:03:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:03:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:03:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:03:21Z", "level": "INFO", "message": "  Original Size: 998.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:03:21Z", "level": "INFO", "message": "  Encoded Size:  998.45 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:03:21Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:03:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:03:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:03:32Z", "level": "INFO", "message": "Moved Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:03:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:03:33Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:03:33Z", "level": "INFO", "message": "  Size: 998.45MB → 998.45MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:03:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:03:33Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E04 - Friendship Is Truth h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:04:19Z", "level": "INFO", "message": "Processing: Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:04:27Z", "level": "INFO", "message": "Copied Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:04:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:04:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:04:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:04:33Z", "level": "INFO", "message": "  Original Size: 1008.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:04:33Z", "level": "INFO", "message": "  Encoded Size:  1008.32 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:04:33Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:04:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:04:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:04:44Z", "level": "INFO", "message": "Moved Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:04:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:04:45Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:04:45Z", "level": "INFO", "message": "  Size: 1008.32MB → 1008.32MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:04:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:04:45Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E05 - Meat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:05:30Z", "level": "INFO", "message": "Processing: Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:05:39Z", "level": "INFO", "message": "Copied Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:05:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:05:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:05:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:05:45Z", "level": "INFO", "message": "  Original Size: 1043.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:05:45Z", "level": "INFO", "message": "  Encoded Size:  1043.76 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:05:45Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:05:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:05:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:05:57Z", "level": "INFO", "message": "Moved Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:05:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:05:58Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:05:58Z", "level": "INFO", "message": "  Size: 1043.76MB → 1043.76MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:05:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:05:58Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E06 - Spatchcock It h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:06:43Z", "level": "INFO", "message": "Processing: Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:06:52Z", "level": "INFO", "message": "Copied Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:06:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:06:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:06:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:06:58Z", "level": "INFO", "message": "  Original Size: 1041.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:06:58Z", "level": "INFO", "message": "  Encoded Size:  1041.92 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:06:58Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:06:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:06:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:07:10Z", "level": "INFO", "message": "Moved Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:07:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:07:12Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:07:12Z", "level": "INFO", "message": "  Size: 1041.92MB → 1041.92MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:07:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:07:12Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E07 - No Stars For Naughty Boys h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:07:57Z", "level": "INFO", "message": "Processing: Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:08:05Z", "level": "INFO", "message": "Copied Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:08:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:08:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:08:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:08:12Z", "level": "INFO", "message": "  Original Size: 996.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:08:12Z", "level": "INFO", "message": "  Encoded Size:  996.87 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:08:12Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:08:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:08:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:08:22Z", "level": "INFO", "message": "Moved Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:08:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:08:24Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:08:24Z", "level": "INFO", "message": "  Size: 996.87MB → 996.87MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:08:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:08:24Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S04E08 - Tony Three Pies h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:09:09Z", "level": "INFO", "message": "Skipping Taskmaster - S05E01 - Dignity Intact h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:09Z", "level": "INFO", "message": "Skipping Taskmaster - S05E02 - The Leprechaun Or The Lesbian h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:09Z", "level": "INFO", "message": "Skipping Taskmaster - S05E03 - Phoenix h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:09Z", "level": "INFO", "message": "Skipping Taskmaster - S05E04 - Residue Round The Hoof h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:09Z", "level": "INFO", "message": "Skipping Taskmaster - S05E05 - A Wind-Dried Puffin h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:10Z", "level": "INFO", "message": "Skipping Taskmaster - S05E06 - Spoony Neeson h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:10Z", "level": "INFO", "message": "Skipping Taskmaster - S05E07 - Boing Boing h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:10Z", "level": "INFO", "message": "Skipping Taskmaster - S05E08 - Their Water's So Delicious h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:10Z", "level": "INFO", "message": "Skipping Taskmaster - S06E01 - The Old Soft, Curved Padlock h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:10Z", "level": "INFO", "message": "Skipping Taskmaster - S06E02 - Tarpeters h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:10Z", "level": "INFO", "message": "Skipping Taskmaster - S06E03 - One Warm Prawn h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E04 - BMXing! h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E05 - H h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E06 - We Met At Mealtimes h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E07 - Roadkill Doused In Syrup h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E08 - What Kind of Pictures h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E09 - The Bubble Brothers h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:11Z", "level": "INFO", "message": "Skipping Taskmaster - S06E10 - He Was A Different Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:12Z", "level": "INFO", "message": "Skipping Taskmaster - S07E01 - The Mean Bean h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:12Z", "level": "INFO", "message": "Skipping Taskmaster - S07E02 - My Eyes Are Circles h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:12Z", "level": "INFO", "message": "Skipping Taskmaster - S07E03 - Twelve Blush Majesty Two h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:12Z", "level": "INFO", "message": "Skipping Taskmaster - S07E04 - OLLIE h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:12Z", "level": "INFO", "message": "Skipping Taskmaster - S07E05 - Lotta Soup h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:12Z", "level": "INFO", "message": "Skipping Taskmaster - S07E06 - A Coquettish Fascinator h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S07E07 - The Perfect Stuff h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S07E08 - Mother Honks Her Horn h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S07E09 - The Pendulum Draws The Eye h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S07E10 - I Can Hear It Gooping h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S08E01 - Hello h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S08E02 - A Novel About Russian Gulags h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:13Z", "level": "INFO", "message": "Skipping Taskmaster - S08E03 - Stuck in a Mammal Groove h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:14Z", "level": "INFO", "message": "Skipping Taskmaster - S08E04 - The Barrel Dad h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:14Z", "level": "INFO", "message": "Skipping Taskmaster - S08E05 - Stay Humble h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:14Z", "level": "INFO", "message": "Skipping Taskmaster - S08E06 - Rock 'n' Roll Umlaut h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:14Z", "level": "INFO", "message": "Skipping Taskmaster - S08E07 - This Is Trevor h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:14Z", "level": "INFO", "message": "Skipping Taskmaster - S08E08 - Aquatic Sewing Machine h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:15Z", "level": "INFO", "message": "Skipping Taskmaster - S08E09 - I've Been a Bit Ill h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:15Z", "level": "INFO", "message": "Skipping Taskmaster - S08E10 - Clumpy Swayey Clumsy Man h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:15Z", "level": "INFO", "message": "Skipping Taskmaster - S09E01 - Join Our Cult h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:15Z", "level": "INFO", "message": "Skipping Taskmaster - S09E02 - Butter In The Microwave h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:15Z", "level": "INFO", "message": "Skipping Taskmaster - S09E03 - Five Miles Per Day h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:15Z", "level": "INFO", "message": "Skipping Taskmaster - S09E04 - Quisps h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:16Z", "level": "INFO", "message": "Skipping Taskmaster - S09E05 - Another Spoon h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:16Z", "level": "INFO", "message": "Skipping Taskmaster - S09E06 - Bready Bready Bready h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:16Z", "level": "INFO", "message": "Skipping Taskmaster - S09E07 - A Cuddle h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:16Z", "level": "INFO", "message": "Skipping Taskmaster - S09E08 - Shaqinahat h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:16Z", "level": "INFO", "message": "Skipping Taskmaster - S09E09 - Don't Like Them Go Bang h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:16Z", "level": "INFO", "message": "Skipping Taskmaster - S09E10 - Think About the Spirit h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:09:17Z", "level": "INFO", "message": "Skipped 48 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T17:09:17Z", "level": "INFO", "message": "Processing: Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:09:23Z", "level": "INFO", "message": "Copied Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:09:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:09:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:09:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:09:28Z", "level": "INFO", "message": "  Original Size: 748.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:09:28Z", "level": "INFO", "message": "  Encoded Size:  748.99 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:09:28Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:09:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:09:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:09:36Z", "level": "INFO", "message": "Moved Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:09:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:09:37Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:09:37Z", "level": "INFO", "message": "  Size: 748.99MB → 748.99MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:09:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:09:37Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S00E221 - Taskmaster's New Year Treat 2025 - 412 Steps h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:10:23Z", "level": "INFO", "message": "Processing: Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:10:28Z", "level": "INFO", "message": "Copied Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:10:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:10:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:10:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:10:33Z", "level": "INFO", "message": "  Original Size: 658.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:10:33Z", "level": "INFO", "message": "  Encoded Size:  658.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:10:33Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:10:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:10:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:10:40Z", "level": "INFO", "message": "Moved Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:10:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:10:41Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:10:41Z", "level": "INFO", "message": "  Size: 658.49MB → 658.49MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:10:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:10:41Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S00E269 - Taskmaster's New Year Treat 2026 - Welcome to my Pumpathon (1) h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:11:27Z", "level": "INFO", "message": "Skipping Taskmaster - S00E270 - Taskmaster's New Year Treat 2026 - The Opposite of Ducking (2) h265 AAC WEBRip-1080p EHX.mkv: no forced subtitles found (--no-encode + --unforce-subs)", "module": "process_manager", "funcName": "process_folder", "line": 148}
{"timestamp": "2026-02-22T17:11:27Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "funcName": "process_folder", "line": 161}
{"timestamp": "2026-02-22T17:11:27Z", "level": "INFO", "message": "Processing: Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:11:34Z", "level": "INFO", "message": "Copied Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:11:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:11:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:11:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:11:39Z", "level": "INFO", "message": "  Original Size: 801.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:11:39Z", "level": "INFO", "message": "  Encoded Size:  801.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:11:39Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:11:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:11:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:11:47Z", "level": "INFO", "message": "Moved Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:11:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:11:49Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:11:49Z", "level": "INFO", "message": "  Size: 801.91MB → 801.91MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:11:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:11:49Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S00E54 - Taskmaster’s New Year Treat h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:12:34Z", "level": "INFO", "message": "Processing: Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:12:40Z", "level": "INFO", "message": "Copied Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:12:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:12:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:12:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:12:45Z", "level": "INFO", "message": "  Original Size: 695.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:12:45Z", "level": "INFO", "message": "  Encoded Size:  695.65 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:12:45Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:12:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:12:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:12:52Z", "level": "INFO", "message": "Moved Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:12:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:12:54Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:12:54Z", "level": "INFO", "message": "  Size: 695.65MB → 695.65MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:12:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:12:54Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S00E73 - Taskmaster’s New Year Treat 2022 - Basic Recipe 28 h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:13:39Z", "level": "INFO", "message": "Processing: Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:13:44Z", "level": "INFO", "message": "Copied Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:13:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:13:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:13:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:13:49Z", "level": "INFO", "message": "  Original Size: 642.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:13:49Z", "level": "INFO", "message": "  Encoded Size:  642.96 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:13:49Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:13:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:13:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:13:56Z", "level": "INFO", "message": "Moved Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:13:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:13:57Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:13:57Z", "level": "INFO", "message": "  Size: 642.96MB → 642.96MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:13:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:13:57Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S00E85 - Taskmaster's New Year Treat 2023 - That's a Swizz h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:14:43Z", "level": "INFO", "message": "Processing: Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T17:14:49Z", "level": "INFO", "message": "Copied Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv → Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T17:14:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T17:14:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T17:14:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T17:14:54Z", "level": "INFO", "message": "  Original Size: 707.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T17:14:54Z", "level": "INFO", "message": "  Encoded Size:  707.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T17:14:54Z", "level": "INFO", "message": "  Reduction:     100.0% of original (0.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T17:14:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T17:14:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T17:15:01Z", "level": "INFO", "message": "Moved Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX - [EHX].mkv → Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T17:15:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T17:15:03Z", "level": "INFO", "message": "  Type: TV | Show: Taskmaster", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T17:15:03Z", "level": "INFO", "message": "  Size: 707.51MB → 707.51MB (100.0% of original, 0.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T17:15:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T17:15:03Z", "level": "INFO", "message": "Replace mode: Original file has been replaced with processed version at Taskmaster - S00E98 - Taskmaster's New Year Treat 2024 - Huh h265 AAC WEBRip-1080p EHX.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 651}
{"timestamp": "2026-02-22T17:15:48Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 545}
{"timestamp": "2026-02-22T20:04:23Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Tulsa King\\Season 1", "module": "main", "funcName": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T20:04:23Z", "level": "INFO", "message": "Processing: Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:04:39Z", "level": "INFO", "message": "Copied Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:04:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:04:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:09:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:09:20Z", "level": "INFO", "message": "  Original Size: 1814.72 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:09:20Z", "level": "INFO", "message": "  Encoded Size:  488.30 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:09:20Z", "level": "INFO", "message": "  Reduction:     26.9% of original (73.1% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:09:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:09:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:09:25Z", "level": "INFO", "message": "Moved Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:09:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:09:27Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:09:27Z", "level": "INFO", "message": "  Size: 1814.72MB → 488.3MB (26.9% of original, 73.1% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:09:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:09:27Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E01 - Go West, Old Man x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:09:27Z", "level": "INFO", "message": "Processing: Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:09:41Z", "level": "INFO", "message": "Copied Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:09:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:09:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:13:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:13:30Z", "level": "INFO", "message": "  Original Size: 1626.91 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:13:30Z", "level": "INFO", "message": "  Encoded Size:  447.12 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:13:30Z", "level": "INFO", "message": "  Reduction:     27.5% of original (72.5% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:13:30Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:13:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:13:34Z", "level": "INFO", "message": "Moved Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:13:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:13:36Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:13:36Z", "level": "INFO", "message": "  Size: 1626.91MB → 447.12MB (27.5% of original, 72.5% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:13:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:13:36Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E02 - Center of the Universe x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:13:36Z", "level": "INFO", "message": "Processing: Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:13:52Z", "level": "INFO", "message": "Copied Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:13:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:13:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:17:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:17:49Z", "level": "INFO", "message": "  Original Size: 1703.80 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:17:49Z", "level": "INFO", "message": "  Encoded Size:  511.73 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:17:49Z", "level": "INFO", "message": "  Reduction:     30.0% of original (70.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:17:49Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:17:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:17:53Z", "level": "INFO", "message": "Moved Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:17:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:17:55Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:17:55Z", "level": "INFO", "message": "  Size: 1703.8MB → 511.73MB (30.0% of original, 70.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:17:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:17:55Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E03 - Caprice x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:17:55Z", "level": "INFO", "message": "Processing: Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:18:11Z", "level": "INFO", "message": "Copied Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:18:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:18:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:22:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:22:05Z", "level": "INFO", "message": "  Original Size: 1713.64 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:22:05Z", "level": "INFO", "message": "  Encoded Size:  457.66 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:22:05Z", "level": "INFO", "message": "  Reduction:     26.7% of original (73.3% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:22:05Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:22:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:22:09Z", "level": "INFO", "message": "Moved Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:22:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:22:11Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:22:11Z", "level": "INFO", "message": "  Size: 1713.64MB → 457.66MB (26.7% of original, 73.3% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:22:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:22:11Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E04 - Visitation Place x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:22:11Z", "level": "INFO", "message": "Processing: Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:22:24Z", "level": "INFO", "message": "Copied Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:22:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:22:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:26:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:26:33Z", "level": "INFO", "message": "  Original Size: 1584.63 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:26:33Z", "level": "INFO", "message": "  Encoded Size:  428.51 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:26:33Z", "level": "INFO", "message": "  Reduction:     27.0% of original (73.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:26:33Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:26:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:26:37Z", "level": "INFO", "message": "Moved Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:26:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:26:39Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:26:39Z", "level": "INFO", "message": "  Size: 1584.63MB → 428.51MB (27.0% of original, 73.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:26:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:26:39Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E05 - Token Joe x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:26:39Z", "level": "INFO", "message": "Processing: Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:26:54Z", "level": "INFO", "message": "Copied Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:26:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:26:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:31:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:31:25Z", "level": "INFO", "message": "  Original Size: 1730.31 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:31:25Z", "level": "INFO", "message": "  Encoded Size:  432.13 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:31:25Z", "level": "INFO", "message": "  Reduction:     25.0% of original (75.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:31:25Z", "level": "INFO", "message": "  Resolution:    1920x956 → 1920x956", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:31:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:31:29Z", "level": "INFO", "message": "Moved Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:31:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:31:31Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:31:31Z", "level": "INFO", "message": "  Size: 1730.31MB → 432.13MB (25.0% of original, 75.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:31:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:31:31Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E06 - Stable x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:31:31Z", "level": "INFO", "message": "Processing: Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:31:47Z", "level": "INFO", "message": "Copied Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:31:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:31:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:36:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:36:37Z", "level": "INFO", "message": "  Original Size: 1856.49 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:36:37Z", "level": "INFO", "message": "  Encoded Size:  450.09 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:36:37Z", "level": "INFO", "message": "  Reduction:     24.2% of original (75.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:36:37Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1920x960", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:36:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:36:41Z", "level": "INFO", "message": "Moved Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:36:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:36:43Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:36:43Z", "level": "INFO", "message": "  Size: 1856.49MB → 450.09MB (24.2% of original, 75.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:36:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:36:43Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E07 - Warr Acres x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:36:43Z", "level": "INFO", "message": "Processing: Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:36:57Z", "level": "INFO", "message": "Copied Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:36:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:36:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:40:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:40:32Z", "level": "INFO", "message": "  Original Size: 1569.86 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:40:32Z", "level": "INFO", "message": "  Encoded Size:  439.54 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:40:32Z", "level": "INFO", "message": "  Reduction:     28.0% of original (72.0% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:40:32Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:40:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:40:36Z", "level": "INFO", "message": "Moved Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:40:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:40:38Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:40:38Z", "level": "INFO", "message": "  Size: 1569.86MB → 439.54MB (28.0% of original, 72.0% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:40:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:40:38Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E08 - Adobe Walls x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:40:38Z", "level": "INFO", "message": "Processing: Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 165}
{"timestamp": "2026-02-22T20:40:52Z", "level": "INFO", "message": "Copied Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin.mkv → Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "process_folder", "line": 188}
{"timestamp": "2026-02-22T20:40:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "funcName": "process_folder", "line": 238}
{"timestamp": "2026-02-22T20:40:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 82}
{"timestamp": "2026-02-22T20:44:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 311}
{"timestamp": "2026-02-22T20:44:34Z", "level": "INFO", "message": "  Original Size: 1608.93 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 312}
{"timestamp": "2026-02-22T20:44:34Z", "level": "INFO", "message": "  Encoded Size:  502.05 MB", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 313}
{"timestamp": "2026-02-22T20:44:34Z", "level": "INFO", "message": "  Reduction:     31.2% of original (68.8% saved)", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 314}
{"timestamp": "2026-02-22T20:44:34Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 315}
{"timestamp": "2026-02-22T20:44:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "funcName": "run_ffmpeg", "line": 316}
{"timestamp": "2026-02-22T20:44:39Z", "level": "INFO", "message": "Moved Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv → Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 599}
{"timestamp": "2026-02-22T20:44:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin - [EHX].mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-02-22T20:44:41Z", "level": "INFO", "message": "  Type: TV | Show: Tulsa King", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 639}
{"timestamp": "2026-02-22T20:44:41Z", "level": "INFO", "message": "  Size: 1608.93MB → 502.05MB (31.2% of original, 68.8% reduction)", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 640}
{"timestamp": "2026-02-22T20:44:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 641}
{"timestamp": "2026-02-22T20:44:41Z", "level": "INFO", "message": "Deleted original and processing copy for Tulsa King - S01E09 - Happy Trails x265 EAC3 Bluray-1080p t3nzin.mkv", "module": "process_manager", "funcName": "_save_successful_encoding", "line": 654}
{"timestamp": "2026-02-22T20:44:41Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "funcName": "process_folder", "line": 545}
{"timestamp": "2026-02-22T20:59:44Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\High School D×D (2012)\\[IK] High School DxD v3\\[Anime] High School DxD", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T21:00:17Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\High School D×D (2012)\\[IK] High School DxD v3\\[Anime] High School DxD", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-22T21:00:17Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:00:35Z", "level": "INFO", "message": "Copied [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:00:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:00:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:03:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:03:36Z", "level": "INFO", "message": "  Original Size: 2133.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:03:36Z", "level": "INFO", "message": "  Encoded Size:  340.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:03:36Z", "level": "INFO", "message": "  Reduction:     15.9% of original (84.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:03:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:03:36Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:03:39Z", "level": "INFO", "message": "Moved [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:03:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:03:42Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:03:42Z", "level": "INFO", "message": "  Size: 2133.69MB → 340.32MB (15.9% of original, 84.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:03:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:03:42Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:03:42Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:03:59Z", "level": "INFO", "message": "Copied [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:04:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:04:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:07:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:07:01Z", "level": "INFO", "message": "  Original Size: 2000.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:07:01Z", "level": "INFO", "message": "  Encoded Size:  316.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:07:01Z", "level": "INFO", "message": "  Reduction:     15.8% of original (84.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:07:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:07:01Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:07:04Z", "level": "INFO", "message": "Moved [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:07:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:07:07Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:07:07Z", "level": "INFO", "message": "  Size: 2000.63MB → 316.87MB (15.8% of original, 84.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:07:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:07:07Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:07:07Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:07:30Z", "level": "INFO", "message": "Copied [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:07:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:07:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:10:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:10:32Z", "level": "INFO", "message": "  Original Size: 2388.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:10:32Z", "level": "INFO", "message": "  Encoded Size:  327.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:10:32Z", "level": "INFO", "message": "  Reduction:     13.7% of original (86.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:10:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:10:32Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:10:35Z", "level": "INFO", "message": "Moved [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:10:38Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:10:38Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:10:38Z", "level": "INFO", "message": "  Size: 2388.71MB → 327.7MB (13.7% of original, 86.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:10:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:10:39Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:10:39Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:10:59Z", "level": "INFO", "message": "Copied [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:10:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:11:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:14:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:14:00Z", "level": "INFO", "message": "  Original Size: 2298.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:14:00Z", "level": "INFO", "message": "  Encoded Size:  358.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:14:00Z", "level": "INFO", "message": "  Reduction:     15.6% of original (84.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:14:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:14:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:14:04Z", "level": "INFO", "message": "Moved [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:14:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:14:07Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:14:07Z", "level": "INFO", "message": "  Size: 2298.9MB → 358.96MB (15.6% of original, 84.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:14:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:14:07Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:14:07Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:14:27Z", "level": "INFO", "message": "Copied [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:14:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:14:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:17:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:17:28Z", "level": "INFO", "message": "  Original Size: 2224.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:17:28Z", "level": "INFO", "message": "  Encoded Size:  276.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:17:28Z", "level": "INFO", "message": "  Reduction:     12.4% of original (87.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:17:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:17:28Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:17:31Z", "level": "INFO", "message": "Moved [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:17:34Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:17:34Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:17:34Z", "level": "INFO", "message": "  Size: 2224.88MB → 276.85MB (12.4% of original, 87.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:17:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:17:34Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:17:34Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:17:51Z", "level": "INFO", "message": "Copied [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:17:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:17:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:20:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:20:51Z", "level": "INFO", "message": "  Original Size: 1879.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:20:51Z", "level": "INFO", "message": "  Encoded Size:  311.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:20:51Z", "level": "INFO", "message": "  Reduction:     16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:20:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:20:51Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:20:54Z", "level": "INFO", "message": "Moved [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:20:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:20:57Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:20:57Z", "level": "INFO", "message": "  Size: 1879.17MB → 311.66MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:20:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:20:57Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:20:57Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:21:15Z", "level": "INFO", "message": "Copied [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:21:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:21:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:24:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:24:16Z", "level": "INFO", "message": "  Original Size: 2029.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:24:16Z", "level": "INFO", "message": "  Encoded Size:  337.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:24:16Z", "level": "INFO", "message": "  Reduction:     16.7% of original (83.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:24:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:24:16Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:24:19Z", "level": "INFO", "message": "Moved [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:24:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:24:22Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:24:22Z", "level": "INFO", "message": "  Size: 2029.98MB → 337.99MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:24:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:24:23Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:24:23Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:24:41Z", "level": "INFO", "message": "Copied [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:24:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:24:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:27:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:27:42Z", "level": "INFO", "message": "  Original Size: 2027.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:27:42Z", "level": "INFO", "message": "  Encoded Size:  306.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:27:42Z", "level": "INFO", "message": "  Reduction:     15.1% of original (84.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:27:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:27:42Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:27:45Z", "level": "INFO", "message": "Moved [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:27:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:27:48Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:27:48Z", "level": "INFO", "message": "  Size: 2027.96MB → 306.39MB (15.1% of original, 84.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:27:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:27:48Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:27:48Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:28:05Z", "level": "INFO", "message": "Copied [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:28:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:28:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:31:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:31:07Z", "level": "INFO", "message": "  Original Size: 1916.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:31:07Z", "level": "INFO", "message": "  Encoded Size:  324.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:31:07Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:31:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:31:07Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:31:10Z", "level": "INFO", "message": "Moved [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:31:13Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:31:13Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:31:13Z", "level": "INFO", "message": "  Size: 1916.23MB → 324.79MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:31:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:31:13Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:31:13Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:31:32Z", "level": "INFO", "message": "Copied [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:31:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:31:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:34:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:34:33Z", "level": "INFO", "message": "  Original Size: 2184.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:34:33Z", "level": "INFO", "message": "  Encoded Size:  328.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:34:33Z", "level": "INFO", "message": "  Reduction:     15.1% of original (84.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:34:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:34:33Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:34:36Z", "level": "INFO", "message": "Moved [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:34:39Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:34:39Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:34:39Z", "level": "INFO", "message": "  Size: 2184.08MB → 328.82MB (15.1% of original, 84.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:34:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:34:40Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:34:40Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:35:01Z", "level": "INFO", "message": "Copied [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:35:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:35:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:38:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:38:03Z", "level": "INFO", "message": "  Original Size: 2481.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:38:03Z", "level": "INFO", "message": "  Encoded Size:  418.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:38:03Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:38:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:38:03Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:38:06Z", "level": "INFO", "message": "Moved [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:38:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:38:09Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:38:09Z", "level": "INFO", "message": "  Size: 2481.42MB → 418.22MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:38:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:38:10Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:38:10Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:38:29Z", "level": "INFO", "message": "Copied [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:38:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:38:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:41:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:41:31Z", "level": "INFO", "message": "  Original Size: 2305.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:41:31Z", "level": "INFO", "message": "  Encoded Size:  326.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:41:31Z", "level": "INFO", "message": "  Reduction:     14.2% of original (85.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:41:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:41:31Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:41:34Z", "level": "INFO", "message": "Moved [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:41:37Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:41:37Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:41:37Z", "level": "INFO", "message": "  Size: 2305.83MB → 326.33MB (14.2% of original, 85.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:41:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:41:37Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:41:37Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:41:55Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:41:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:41:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:45:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:45:20Z", "level": "INFO", "message": "  Original Size: 1977.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:45:20Z", "level": "INFO", "message": "  Encoded Size:  287.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:45:20Z", "level": "INFO", "message": "  Reduction:     14.6% of original (85.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:45:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:45:20Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:45:23Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:45:25Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:45:25Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:45:25Z", "level": "INFO", "message": "  Size: 1977.67MB → 287.94MB (14.6% of original, 85.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:45:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:45:26Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:45:26Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:45:43Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:45:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:45:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:49:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:49:08Z", "level": "INFO", "message": "  Original Size: 1981.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:49:08Z", "level": "INFO", "message": "  Encoded Size:  285.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:49:08Z", "level": "INFO", "message": "  Reduction:     14.4% of original (85.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:49:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:49:08Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:49:11Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:49:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:49:14Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:49:14Z", "level": "INFO", "message": "  Size: 1981.07MB → 285.77MB (14.4% of original, 85.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:49:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:49:14Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:49:14Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:49:35Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:49:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:49:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:53:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:53:00Z", "level": "INFO", "message": "  Original Size: 2227.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:53:00Z", "level": "INFO", "message": "  Encoded Size:  355.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:53:00Z", "level": "INFO", "message": "  Reduction:     15.9% of original (84.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:53:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:53:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:53:03Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:53:06Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:53:06Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:53:06Z", "level": "INFO", "message": "  Size: 2227.27MB → 355.11MB (15.9% of original, 84.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:53:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:53:07Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:53:07Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:53:27Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:53:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:53:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T21:56:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T21:56:53Z", "level": "INFO", "message": "  Original Size: 2304.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T21:56:53Z", "level": "INFO", "message": "  Encoded Size:  342.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T21:56:53Z", "level": "INFO", "message": "  Reduction:     14.9% of original (85.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T21:56:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T21:56:53Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T21:56:56Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T21:56:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T21:56:59Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T21:56:59Z", "level": "INFO", "message": "  Size: 2304.24MB → 342.7MB (14.9% of original, 85.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T21:56:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T21:57:00Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T21:57:00Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T21:57:24Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T21:57:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T21:57:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:00:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:00:49Z", "level": "INFO", "message": "  Original Size: 2718.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:00:49Z", "level": "INFO", "message": "  Encoded Size:  419.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:00:49Z", "level": "INFO", "message": "  Reduction:     15.4% of original (84.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:00:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:00:49Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:00:53Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:00:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:00:57Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:00:57Z", "level": "INFO", "message": "  Size: 2718.84MB → 419.84MB (15.4% of original, 84.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:00:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:00:57Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:00:57Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:01:18Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:01:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:01:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:04:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:04:44Z", "level": "INFO", "message": "  Original Size: 2364.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:04:44Z", "level": "INFO", "message": "  Encoded Size:  342.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:04:44Z", "level": "INFO", "message": "  Reduction:     14.5% of original (85.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:04:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:04:44Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:04:47Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:04:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:04:50Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:04:50Z", "level": "INFO", "message": "  Size: 2364.74MB → 342.99MB (14.5% of original, 85.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:04:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:04:50Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:04:50Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:05:08Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:05:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:05:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:08:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:08:34Z", "level": "INFO", "message": "  Original Size: 1992.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:08:34Z", "level": "INFO", "message": "  Encoded Size:  308.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:08:34Z", "level": "INFO", "message": "  Reduction:     15.5% of original (84.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:08:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:08:34Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:08:36Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:08:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:08:40Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:08:40Z", "level": "INFO", "message": "  Size: 1992.49MB → 308.29MB (15.5% of original, 84.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:08:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:08:40Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:08:40Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:08:57Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:08:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:09:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:12:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:12:21Z", "level": "INFO", "message": "  Original Size: 1986.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:12:21Z", "level": "INFO", "message": "  Encoded Size:  316.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:12:21Z", "level": "INFO", "message": "  Reduction:     15.9% of original (84.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:12:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:12:21Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:12:24Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:12:27Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:12:27Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:12:27Z", "level": "INFO", "message": "  Size: 1986.14MB → 316.75MB (15.9% of original, 84.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:12:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:12:27Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:12:27Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:12:44Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:12:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:12:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:16:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:16:09Z", "level": "INFO", "message": "  Original Size: 1980.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:16:09Z", "level": "INFO", "message": "  Encoded Size:  297.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:16:09Z", "level": "INFO", "message": "  Reduction:     15.0% of original (85.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:16:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:16:09Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:16:12Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:16:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:16:15Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:16:15Z", "level": "INFO", "message": "  Size: 1980.58MB → 297.66MB (15.0% of original, 85.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:16:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:16:15Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:16:15Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:16:35Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:16:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:16:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:20:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:20:00Z", "level": "INFO", "message": "  Original Size: 1903.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:20:00Z", "level": "INFO", "message": "  Encoded Size:  282.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:20:00Z", "level": "INFO", "message": "  Reduction:     14.8% of original (85.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:20:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:20:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:20:02Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:20:05Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:20:05Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:20:05Z", "level": "INFO", "message": "  Size: 1903.95MB → 282.62MB (14.8% of original, 85.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:20:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:20:05Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:20:05Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:20:26Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:20:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:20:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:23:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:23:51Z", "level": "INFO", "message": "  Original Size: 2365.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:23:51Z", "level": "INFO", "message": "  Encoded Size:  387.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:23:51Z", "level": "INFO", "message": "  Reduction:     16.4% of original (83.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:23:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:23:51Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:23:54Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:23:58Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:23:58Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:23:58Z", "level": "INFO", "message": "  Size: 2365.17MB → 387.04MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:23:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:23:59Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:23:59Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:24:19Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:24:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:24:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:27:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:27:42Z", "level": "INFO", "message": "  Original Size: 2371.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:27:42Z", "level": "INFO", "message": "  Encoded Size:  389.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:27:42Z", "level": "INFO", "message": "  Reduction:     16.4% of original (83.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:27:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:27:42Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:27:45Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:27:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:27:50Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:27:50Z", "level": "INFO", "message": "  Size: 2371.71MB → 389.02MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:27:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:27:50Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:27:50Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:28:09Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:28:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:28:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:31:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:31:12Z", "level": "INFO", "message": "  Original Size: 2153.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:31:12Z", "level": "INFO", "message": "  Encoded Size:  344.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:31:12Z", "level": "INFO", "message": "  Reduction:     16.0% of original (84.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:31:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:31:12Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:31:14Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:31:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:31:18Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:31:18Z", "level": "INFO", "message": "  Size: 2153.09MB → 344.79MB (16.0% of original, 84.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:31:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:31:18Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:31:18Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:31:36Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:31:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:31:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:34:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:34:38Z", "level": "INFO", "message": "  Original Size: 1975.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:34:38Z", "level": "INFO", "message": "  Encoded Size:  274.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:34:38Z", "level": "INFO", "message": "  Reduction:     13.9% of original (86.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:34:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:34:38Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:34:40Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:34:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:34:44Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:34:44Z", "level": "INFO", "message": "  Size: 1975.28MB → 274.59MB (13.9% of original, 86.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:34:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:34:44Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:34:44Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:35:15Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:35:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:35:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:38:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:38:16Z", "level": "INFO", "message": "  Original Size: 2157.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:38:16Z", "level": "INFO", "message": "  Encoded Size:  307.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:38:16Z", "level": "INFO", "message": "  Reduction:     14.3% of original (85.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:38:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:38:16Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:38:19Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:38:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:38:22Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:38:22Z", "level": "INFO", "message": "  Size: 2157.15MB → 307.58MB (14.3% of original, 85.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:38:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:38:23Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:38:23Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:38:44Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:38:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:38:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:41:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:41:47Z", "level": "INFO", "message": "  Original Size: 2446.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:41:47Z", "level": "INFO", "message": "  Encoded Size:  387.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:41:47Z", "level": "INFO", "message": "  Reduction:     15.8% of original (84.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:41:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:41:47Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:41:51Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:41:55Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:41:55Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:41:55Z", "level": "INFO", "message": "  Size: 2446.97MB → 387.79MB (15.8% of original, 84.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:41:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:41:55Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:41:55Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:42:13Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:42:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:42:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:45:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:45:15Z", "level": "INFO", "message": "  Original Size: 2075.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:45:15Z", "level": "INFO", "message": "  Encoded Size:  291.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:45:15Z", "level": "INFO", "message": "  Reduction:     14.1% of original (85.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:45:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:45:15Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:45:18Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:45:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:45:21Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:45:21Z", "level": "INFO", "message": "  Size: 2075.37MB → 291.7MB (14.1% of original, 85.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:45:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:45:22Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:45:22Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:45:38Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:45:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:45:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:48:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:48:43Z", "level": "INFO", "message": "  Original Size: 1917.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:48:43Z", "level": "INFO", "message": "  Encoded Size:  292.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:48:43Z", "level": "INFO", "message": "  Reduction:     15.2% of original (84.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:48:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:48:43Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:48:46Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:48:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:48:49Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:48:49Z", "level": "INFO", "message": "  Size: 1917.51MB → 292.27MB (15.2% of original, 84.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:48:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:48:49Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:48:49Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:49:09Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:49:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:49:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:52:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:52:11Z", "level": "INFO", "message": "  Original Size: 2159.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:52:11Z", "level": "INFO", "message": "  Encoded Size:  335.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:52:11Z", "level": "INFO", "message": "  Reduction:     15.5% of original (84.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:52:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:52:11Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:52:14Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:52:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:52:18Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:52:18Z", "level": "INFO", "message": "  Size: 2159.91MB → 335.62MB (15.5% of original, 84.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:52:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:52:18Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:52:18Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:52:40Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:52:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:52:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:55:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:55:44Z", "level": "INFO", "message": "  Original Size: 2525.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:55:44Z", "level": "INFO", "message": "  Encoded Size:  394.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:55:44Z", "level": "INFO", "message": "  Reduction:     15.6% of original (84.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:55:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:55:44Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:55:47Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:55:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:55:51Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:55:51Z", "level": "INFO", "message": "  Size: 2525.01MB → 394.22MB (15.6% of original, 84.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:55:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:55:52Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:55:52Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:56:13Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:56:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:56:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T22:59:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T22:59:16Z", "level": "INFO", "message": "  Original Size: 2511.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T22:59:16Z", "level": "INFO", "message": "  Encoded Size:  427.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T22:59:16Z", "level": "INFO", "message": "  Reduction:     17.0% of original (83.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T22:59:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T22:59:16Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T22:59:20Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T22:59:24Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T22:59:24Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T22:59:24Z", "level": "INFO", "message": "  Size: 2511.14MB → 427.56MB (17.0% of original, 83.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T22:59:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T22:59:24Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T22:59:24Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T22:59:42Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T22:59:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T22:59:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:02:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:02:45Z", "level": "INFO", "message": "  Original Size: 1981.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:02:45Z", "level": "INFO", "message": "  Encoded Size:  275.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:02:45Z", "level": "INFO", "message": "  Reduction:     13.9% of original (86.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:02:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:02:45Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:02:47Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:02:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:02:51Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:02:51Z", "level": "INFO", "message": "  Size: 1981.0MB → 275.71MB (13.9% of original, 86.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:02:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:02:51Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:02:51Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:03:11Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:03:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:03:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:06:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:06:14Z", "level": "INFO", "message": "  Original Size: 2376.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:06:14Z", "level": "INFO", "message": "  Encoded Size:  402.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:06:14Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:06:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:06:14Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:06:17Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:06:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:06:21Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:06:21Z", "level": "INFO", "message": "  Size: 2376.41MB → 402.42MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:06:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:06:22Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:06:22Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:06:41Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:06:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:06:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:09:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:09:43Z", "level": "INFO", "message": "  Original Size: 2268.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:09:43Z", "level": "INFO", "message": "  Encoded Size:  375.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:09:43Z", "level": "INFO", "message": "  Reduction:     16.5% of original (83.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:09:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:09:43Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:09:46Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:09:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:09:50Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:09:50Z", "level": "INFO", "message": "  Size: 2268.85MB → 375.29MB (16.5% of original, 83.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:09:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:09:51Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:09:51Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:10:10Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:10:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:10:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:13:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:13:12Z", "level": "INFO", "message": "  Original Size: 2144.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:13:12Z", "level": "INFO", "message": "  Encoded Size:  333.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:13:12Z", "level": "INFO", "message": "  Reduction:     15.5% of original (84.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:13:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:13:12Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:13:15Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:13:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:13:18Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:13:18Z", "level": "INFO", "message": "  Size: 2144.67MB → 333.13MB (15.5% of original, 84.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:13:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:13:18Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 00 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:13:18Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:13:36Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:13:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:13:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:16:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:16:37Z", "level": "INFO", "message": "  Original Size: 1965.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:16:37Z", "level": "INFO", "message": "  Encoded Size:  307.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:16:37Z", "level": "INFO", "message": "  Reduction:     15.6% of original (84.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:16:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:16:37Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:16:40Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:16:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:16:43Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:16:43Z", "level": "INFO", "message": "  Size: 1965.41MB → 307.32MB (15.6% of original, 84.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:16:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:16:43Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:16:43Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:17:03Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:17:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:17:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:20:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:20:04Z", "level": "INFO", "message": "  Original Size: 1859.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:20:04Z", "level": "INFO", "message": "  Encoded Size:  319.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:20:04Z", "level": "INFO", "message": "  Reduction:     17.2% of original (82.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:20:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:20:04Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:20:07Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:20:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:20:10Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:20:10Z", "level": "INFO", "message": "  Size: 1859.7MB → 319.66MB (17.2% of original, 82.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:20:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:20:11Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:20:11Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:20:29Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:20:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:20:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:23:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:23:31Z", "level": "INFO", "message": "  Original Size: 1948.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:23:31Z", "level": "INFO", "message": "  Encoded Size:  311.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:23:31Z", "level": "INFO", "message": "  Reduction:     16.0% of original (84.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:23:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:23:31Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:23:34Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:23:37Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:23:37Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:23:37Z", "level": "INFO", "message": "  Size: 1948.02MB → 311.6MB (16.0% of original, 84.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:23:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:23:38Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:23:38Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:23:56Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:23:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:24:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:26:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:26:58Z", "level": "INFO", "message": "  Original Size: 2097.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:26:58Z", "level": "INFO", "message": "  Encoded Size:  320.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:26:58Z", "level": "INFO", "message": "  Reduction:     15.3% of original (84.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:26:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:26:58Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:27:00Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:27:04Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:27:04Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:27:04Z", "level": "INFO", "message": "  Size: 2097.75MB → 320.2MB (15.3% of original, 84.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:27:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:27:04Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:27:04Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:27:26Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:27:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:27:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:30:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:30:27Z", "level": "INFO", "message": "  Original Size: 2531.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:30:27Z", "level": "INFO", "message": "  Encoded Size:  367.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:30:27Z", "level": "INFO", "message": "  Reduction:     14.5% of original (85.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:30:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:30:27Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:30:30Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:30:33Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:30:33Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:30:33Z", "level": "INFO", "message": "  Size: 2531.16MB → 367.06MB (14.5% of original, 85.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:30:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:30:34Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:30:34Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:30:52Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:30:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:30:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:33:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:33:54Z", "level": "INFO", "message": "  Original Size: 2165.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:33:54Z", "level": "INFO", "message": "  Encoded Size:  312.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:33:54Z", "level": "INFO", "message": "  Reduction:     14.4% of original (85.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:33:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:33:54Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:33:56Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:33:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:33:59Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:33:59Z", "level": "INFO", "message": "  Size: 2165.79MB → 312.71MB (14.4% of original, 85.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:33:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:34:00Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:34:00Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:34:15Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:34:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:34:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:37:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:37:17Z", "level": "INFO", "message": "  Original Size: 1698.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:37:17Z", "level": "INFO", "message": "  Encoded Size:  279.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:37:17Z", "level": "INFO", "message": "  Reduction:     16.5% of original (83.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:37:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:37:17Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:37:19Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:37:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:37:22Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:37:22Z", "level": "INFO", "message": "  Size: 1698.21MB → 279.77MB (16.5% of original, 83.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:37:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:37:23Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 07 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:37:23Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:37:39Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:37:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:37:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:40:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:40:42Z", "level": "INFO", "message": "  Original Size: 1908.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:40:42Z", "level": "INFO", "message": "  Encoded Size:  284.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:40:42Z", "level": "INFO", "message": "  Reduction:     14.9% of original (85.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:40:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:40:42Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:40:44Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:40:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:40:47Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:40:47Z", "level": "INFO", "message": "  Size: 1908.73MB → 284.91MB (14.9% of original, 85.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:40:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:40:48Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 08 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:40:48Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:41:03Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:41:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:41:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:44:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:44:05Z", "level": "INFO", "message": "  Original Size: 1781.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:44:05Z", "level": "INFO", "message": "  Encoded Size:  300.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:44:05Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:44:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:44:05Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:44:08Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:44:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:44:11Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:44:11Z", "level": "INFO", "message": "  Size: 1781.66MB → 300.93MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:44:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:44:11Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 09 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:44:11Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:44:32Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:44:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:44:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:47:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:47:33Z", "level": "INFO", "message": "  Original Size: 2280.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:47:33Z", "level": "INFO", "message": "  Encoded Size:  372.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:47:33Z", "level": "INFO", "message": "  Reduction:     16.3% of original (83.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:47:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:47:33Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:47:36Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:47:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:47:40Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:47:40Z", "level": "INFO", "message": "  Size: 2280.0MB → 372.33MB (16.3% of original, 83.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:47:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:47:40Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 10 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:47:40Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:48:01Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:48:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:48:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:51:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:51:04Z", "level": "INFO", "message": "  Original Size: 2314.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:51:04Z", "level": "INFO", "message": "  Encoded Size:  370.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:51:04Z", "level": "INFO", "message": "  Reduction:     16.0% of original (84.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:51:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:51:04Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:51:07Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:51:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:51:10Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:51:10Z", "level": "INFO", "message": "  Size: 2314.99MB → 370.49MB (16.0% of original, 84.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:51:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:51:11Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 11 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:51:11Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:51:26Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:51:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:51:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:54:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:54:28Z", "level": "INFO", "message": "  Original Size: 1825.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:54:28Z", "level": "INFO", "message": "  Encoded Size:  333.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:54:28Z", "level": "INFO", "message": "  Reduction:     18.3% of original (81.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:54:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:54:28Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:54:31Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:54:34Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:54:34Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:54:34Z", "level": "INFO", "message": "  Size: 1825.25MB → 333.69MB (18.3% of original, 81.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:54:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:54:34Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - 12 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:54:34Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:54:36Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:54:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:54:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "  Original Size: 203.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "  Encoded Size:  39.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "  Reduction:     19.6% of original (80.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:54:49Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:54:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:54:50Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:54:50Z", "level": "INFO", "message": "  Size: 203.33MB → 39.91MB (19.6% of original, 80.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:54:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:54:50Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:54:50Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:54:52Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:54:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:54:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "  Original Size: 190.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "  Encoded Size:  25.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "  Reduction:     13.4% of original (86.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:55:05Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:55:06Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:55:06Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:55:06Z", "level": "INFO", "message": "  Size: 190.59MB → 25.6MB (13.4% of original, 86.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:55:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:55:06Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:55:06Z", "level": "INFO", "message": "Processing: [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:55:08Z", "level": "INFO", "message": "Copied [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:55:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:55:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "  Original Size: 193.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "  Encoded Size:  26.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "  Reduction:     14.0% of original (86.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:55:21Z", "level": "INFO", "message": "Moved [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:55:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:55:22Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:55:22Z", "level": "INFO", "message": "  Size: 193.2MB → 26.99MB (14.0% of original, 86.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:55:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:55:22Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD HERO - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:55:22Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:55:40Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:55:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:55:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:58:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:58:38Z", "level": "INFO", "message": "  Original Size: 2131.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:58:38Z", "level": "INFO", "message": "  Encoded Size:  309.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:58:38Z", "level": "INFO", "message": "  Reduction:     14.5% of original (85.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:58:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:58:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:58:41Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:58:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:58:43Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:58:43Z", "level": "INFO", "message": "  Size: 2131.25MB → 309.54MB (14.5% of original, 85.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:58:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:58:43Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:58:43Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:58:45Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:58:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:58:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "  Original Size: 238.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "  Encoded Size:  25.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "  Reduction:     10.7% of original (89.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:59:12Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:59:13Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:59:13Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:59:13Z", "level": "INFO", "message": "  Size: 238.41MB → 25.52MB (10.7% of original, 89.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:59:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:59:13Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - Special 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:59:13Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:59:15Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:59:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:59:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "  Original Size: 239.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "  Encoded Size:  24.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "  Reduction:     10.3% of original (89.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-22T23:59:40Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-22T23:59:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-22T23:59:41Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-22T23:59:41Z", "level": "INFO", "message": "  Size: 239.71MB → 24.76MB (10.3% of original, 89.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-22T23:59:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-22T23:59:41Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - Special 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-22T23:59:41Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-22T23:59:44Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-22T23:59:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-22T23:59:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:00:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:00:13Z", "level": "INFO", "message": "  Original Size: 275.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:00:13Z", "level": "INFO", "message": "  Encoded Size:  30.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:00:13Z", "level": "INFO", "message": "  Reduction:     11.2% of original (88.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:00:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:00:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:00:14Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:00:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:00:14Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:00:14Z", "level": "INFO", "message": "  Size: 275.15MB → 30.81MB (11.2% of original, 88.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:00:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:00:15Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - Special 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:00:15Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:00:17Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:00:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:00:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "  Original Size: 235.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "  Encoded Size:  29.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "  Reduction:     12.7% of original (87.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:00:44Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:00:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:00:45Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:00:45Z", "level": "INFO", "message": "  Size: 235.34MB → 29.8MB (12.7% of original, 87.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:00:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:00:45Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - Special 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:00:45Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:00:48Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:00:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:00:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "  Original Size: 312.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "  Encoded Size:  37.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "  Reduction:     12.1% of original (87.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:01:15Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:01:16Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:01:16Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:01:16Z", "level": "INFO", "message": "  Size: 312.28MB → 37.7MB (12.1% of original, 87.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:01:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:01:16Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - Special 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:01:16Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:01:18Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:01:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:01:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "  Original Size: 247.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "  Encoded Size:  27.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "  Reduction:     10.9% of original (89.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:01:43Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:01:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:01:44Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:01:44Z", "level": "INFO", "message": "  Size: 247.67MB → 27.08MB (10.9% of original, 89.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:01:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:01:44Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - Special 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:01:44Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:01:45Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:01:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:01:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "  Original Size: 136.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "  Encoded Size:  17.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "  Reduction:     12.6% of original (87.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:01:58Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:01:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:01:59Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:01:59Z", "level": "INFO", "message": "  Size: 136.96MB → 17.2MB (12.6% of original, 87.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:01:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:01:59Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:01:59Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:02:01Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:02:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:02:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Original Size: 157.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Encoded Size:  26.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Size: 157.29MB → 26.65MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:02:14Z", "level": "INFO", "message": "Processing: [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:02:16Z", "level": "INFO", "message": "Copied [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:02:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:02:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Original Size: 157.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Encoded Size:  26.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Reduction:     17.0% of original (83.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "Moved [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Size: 157.18MB → 26.73MB (17.0% of original, 83.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD BorN - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:02:29Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:02:43Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:02:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:02:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:05:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:05:42Z", "level": "INFO", "message": "  Original Size: 1186.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:05:42Z", "level": "INFO", "message": "  Encoded Size:  238.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:05:42Z", "level": "INFO", "message": "  Reduction:     20.1% of original (79.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:05:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:05:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:05:44Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:05:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:05:45Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:05:45Z", "level": "INFO", "message": "  Size: 1186.27MB → 238.43MB (20.1% of original, 79.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:05:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:05:45Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:05:45Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:05:46Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:05:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:05:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Original Size: 112.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Encoded Size:  13.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Reduction:     12.0% of original (88.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Size: 112.28MB → 13.52MB (12.0% of original, 88.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - NCED 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:05:59Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:06:00Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:06:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:06:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:06:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:06:12Z", "level": "INFO", "message": "  Original Size: 92.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:06:12Z", "level": "INFO", "message": "  Encoded Size:  23.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:06:12Z", "level": "INFO", "message": "  Reduction:     24.8% of original (75.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:06:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:06:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "  Size: 92.92MB → 23.07MB (24.8% of original, 75.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - NCED 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:06:13Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:06:15Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:06:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:06:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "  Original Size: 187.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "  Encoded Size:  30.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "  Reduction:     16.3% of original (83.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:06:27Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:06:28Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:06:28Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:06:28Z", "level": "INFO", "message": "  Size: 187.62MB → 30.65MB (16.3% of original, 83.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:06:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:06:28Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - NCOP 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:06:28Z", "level": "INFO", "message": "Processing: [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:06:30Z", "level": "INFO", "message": "Copied [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:06:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:06:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "  Original Size: 190.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "  Encoded Size:  31.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "  Reduction:     16.4% of original (83.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:06:42Z", "level": "INFO", "message": "Moved [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:06:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:06:43Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:06:43Z", "level": "INFO", "message": "  Size: 190.33MB → 31.29MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:06:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:06:43Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD NEW - NCOP 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:06:43Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:06:57Z", "level": "INFO", "message": "Copied [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:06:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:06:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:09:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:09:56Z", "level": "INFO", "message": "  Original Size: 1558.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:09:56Z", "level": "INFO", "message": "  Encoded Size:  250.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:09:56Z", "level": "INFO", "message": "  Reduction:     16.1% of original (83.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:09:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:09:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:09:58Z", "level": "INFO", "message": "Moved [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:09:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:09:59Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:09:59Z", "level": "INFO", "message": "  Size: 1558.46MB → 250.68MB (16.1% of original, 83.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:09:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:10:00Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 13 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:10:00Z", "level": "INFO", "message": "Processing: [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:10:22Z", "level": "INFO", "message": "Copied [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:10:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:10:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:13:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:13:22Z", "level": "INFO", "message": "  Original Size: 2244.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:13:22Z", "level": "INFO", "message": "  Encoded Size:  237.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:13:22Z", "level": "INFO", "message": "  Reduction:     10.6% of original (89.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:13:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:13:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:13:24Z", "level": "INFO", "message": "Moved [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:13:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:13:26Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:13:26Z", "level": "INFO", "message": "  Size: 2244.67MB → 237.94MB (10.6% of original, 89.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:13:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:13:26Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - 14 (OVA) (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:13:26Z", "level": "INFO", "message": "Processing: [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:13:28Z", "level": "INFO", "message": "Copied [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:13:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:13:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "  Original Size: 218.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "  Encoded Size:  35.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "  Reduction:     16.4% of original (83.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:13:56Z", "level": "INFO", "message": "Moved [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:13:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:13:57Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:13:57Z", "level": "INFO", "message": "  Size: 218.25MB → 35.79MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:13:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:13:57Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - Special 01 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:13:57Z", "level": "INFO", "message": "Processing: [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:13:59Z", "level": "INFO", "message": "Copied [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:13:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:13:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "  Original Size: 250.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "  Encoded Size:  36.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "  Reduction:     14.5% of original (85.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:14:28Z", "level": "INFO", "message": "Moved [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:14:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:14:29Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:14:29Z", "level": "INFO", "message": "  Size: 250.69MB → 36.44MB (14.5% of original, 85.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:14:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:14:29Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - Special 02 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:14:29Z", "level": "INFO", "message": "Processing: [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:14:30Z", "level": "INFO", "message": "Copied [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:14:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:14:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "  Original Size: 182.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "  Encoded Size:  34.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "  Reduction:     19.1% of original (80.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:14:59Z", "level": "INFO", "message": "Moved [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:15:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:15:00Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:15:00Z", "level": "INFO", "message": "  Size: 182.05MB → 34.82MB (19.1% of original, 80.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:15:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:15:00Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - Special 03 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:15:00Z", "level": "INFO", "message": "Processing: [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:15:01Z", "level": "INFO", "message": "Copied [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:15:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:15:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "  Original Size: 171.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "  Encoded Size:  26.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "  Reduction:     15.4% of original (84.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:15:27Z", "level": "INFO", "message": "Moved [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:15:28Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:15:28Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:15:28Z", "level": "INFO", "message": "  Size: 171.06MB → 26.42MB (15.4% of original, 84.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:15:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:15:28Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - Special 04 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:15:28Z", "level": "INFO", "message": "Processing: [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:15:30Z", "level": "INFO", "message": "Copied [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:15:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:15:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:16:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:16:04Z", "level": "INFO", "message": "  Original Size: 263.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:16:04Z", "level": "INFO", "message": "  Encoded Size:  48.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:16:04Z", "level": "INFO", "message": "  Reduction:     18.4% of original (81.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:16:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:16:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "Moved [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "  Size: 263.3MB → 48.39MB (18.4% of original, 81.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - Special 05 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:16:05Z", "level": "INFO", "message": "Processing: [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:16:07Z", "level": "INFO", "message": "Copied [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:16:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:16:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Original Size: 156.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Encoded Size:  22.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Reduction:     14.6% of original (85.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "Moved [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Size: 156.18MB → 22.79MB (14.6% of original, 85.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - Special 06 (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:16:37Z", "level": "INFO", "message": "Processing: [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:16:39Z", "level": "INFO", "message": "Copied [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:16:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:16:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "  Original Size: 181.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "  Encoded Size:  47.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "  Reduction:     26.4% of original (73.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:16:52Z", "level": "INFO", "message": "Moved [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:16:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:16:53Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:16:53Z", "level": "INFO", "message": "  Size: 181.09MB → 47.83MB (26.4% of original, 73.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:16:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:16:53Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - NCED (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:16:53Z", "level": "INFO", "message": "Processing: [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T00:16:54Z", "level": "INFO", "message": "Copied [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC).mkv → [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T00:16:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T00:16:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "  Original Size: 194.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "  Encoded Size:  29.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "  Reduction:     15.3% of original (84.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T00:17:07Z", "level": "INFO", "message": "Moved [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC) - [EHX].mkv → [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T00:17:08Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T00:17:08Z", "level": "INFO", "message": "  Type: ANIME | Show: High School D×D (2012)", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T00:17:08Z", "level": "INFO", "message": "  Size: 194.96MB → 29.79MB (15.3% of original, 84.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T00:17:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T00:17:08Z", "level": "INFO", "message": "Deleted original and processing copy for [IK] High School DxD - NCOP (BD 1920x1080 Hi10 FLAC).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T00:17:08Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 659}
{"timestamp": "2026-02-23T01:20:50Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\SHOSHIMIN - How to Become Ordinary", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T01:20:50Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:20:57Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:20:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:20:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:23:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:23:53Z", "level": "INFO", "message": "  Original Size: 753.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:23:53Z", "level": "INFO", "message": "  Encoded Size:  160.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:23:53Z", "level": "INFO", "message": "  Reduction:     21.3% of original (78.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:23:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:23:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:23:55Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:23:55Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:23:55Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:23:55Z", "level": "INFO", "message": "  Size: 753.08MB → 160.08MB (21.3% of original, 78.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:23:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:23:56Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E01 - Sheep Costume x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:23:56Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:24:03Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:24:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:24:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:26:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:26:59Z", "level": "INFO", "message": "  Original Size: 782.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:26:59Z", "level": "INFO", "message": "  Encoded Size:  147.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:26:59Z", "level": "INFO", "message": "  Reduction:     18.8% of original (81.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:26:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:26:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:27:01Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:27:02Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:27:02Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:27:02Z", "level": "INFO", "message": "  Size: 782.89MB → 147.31MB (18.8% of original, 81.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:27:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:27:02Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E02 - How to Make Delicious Hot Cocoa x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:27:02Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:27:08Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:27:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:27:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:30:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:30:05Z", "level": "INFO", "message": "  Original Size: 706.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:30:05Z", "level": "INFO", "message": "  Encoded Size:  146.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:30:05Z", "level": "INFO", "message": "  Reduction:     20.7% of original (79.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:30:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:30:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:30:06Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:30:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:30:07Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:30:07Z", "level": "INFO", "message": "  Size: 706.75MB → 146.46MB (20.7% of original, 79.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:30:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:30:07Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E03 - Humpty Dumpty x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:30:07Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:30:13Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:30:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:30:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:33:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:33:09Z", "level": "INFO", "message": "  Original Size: 684.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:33:09Z", "level": "INFO", "message": "  Encoded Size:  139.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:33:09Z", "level": "INFO", "message": "  Reduction:     20.3% of original (79.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:33:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:33:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:33:11Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:33:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:33:11Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:33:11Z", "level": "INFO", "message": "  Size: 684.77MB → 139.25MB (20.3% of original, 79.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:33:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:33:12Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E04 - Mind of a Lone Wolf x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:33:12Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:33:18Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:33:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:33:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:36:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:36:14Z", "level": "INFO", "message": "  Original Size: 762.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:36:14Z", "level": "INFO", "message": "  Encoded Size:  135.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:36:14Z", "level": "INFO", "message": "  Reduction:     17.8% of original (82.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:36:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:36:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:36:15Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:36:16Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:36:16Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:36:16Z", "level": "INFO", "message": "  Size: 762.44MB → 135.78MB (17.8% of original, 82.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:36:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:36:16Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E05 - Berliner Mystery x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:36:16Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:36:22Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:36:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:36:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:39:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:39:18Z", "level": "INFO", "message": "  Original Size: 769.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:39:18Z", "level": "INFO", "message": "  Encoded Size:  149.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:39:18Z", "level": "INFO", "message": "  Reduction:     19.4% of original (80.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:39:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:39:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:39:19Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:39:20Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:39:20Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:39:20Z", "level": "INFO", "message": "  Size: 769.93MB → 149.39MB (19.4% of original, 80.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:39:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:39:21Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E06 - But I Get to Keep Charlotte x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:39:21Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:39:27Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:39:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:39:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:42:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:42:24Z", "level": "INFO", "message": "  Original Size: 738.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:42:24Z", "level": "INFO", "message": "  Encoded Size:  144.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:42:24Z", "level": "INFO", "message": "  Reduction:     19.6% of original (80.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:42:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:42:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:42:25Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:42:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:42:26Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:42:26Z", "level": "INFO", "message": "  Size: 738.83MB → 144.63MB (19.6% of original, 80.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:42:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:42:26Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E07 - Shake Half x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:42:26Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:42:32Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:42:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:42:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:45:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:45:27Z", "level": "INFO", "message": "  Original Size: 743.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:45:27Z", "level": "INFO", "message": "  Encoded Size:  142.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:45:27Z", "level": "INFO", "message": "  Reduction:     19.2% of original (80.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:45:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:45:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:45:28Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:45:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:45:29Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:45:29Z", "level": "INFO", "message": "  Size: 743.89MB → 142.98MB (19.2% of original, 80.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:45:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:45:29Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E08 - C'mere, You Want Some Free Candy x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:45:29Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:45:35Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:45:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:45:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:48:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:48:29Z", "level": "INFO", "message": "  Original Size: 659.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:48:29Z", "level": "INFO", "message": "  Encoded Size:  134.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:48:29Z", "level": "INFO", "message": "  Reduction:     20.3% of original (79.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:48:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:48:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:48:31Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:48:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:48:31Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:48:31Z", "level": "INFO", "message": "  Size: 659.52MB → 134.14MB (20.3% of original, 79.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:48:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:48:32Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E09 - Sweet Memory (Part 1) x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:48:32Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:48:38Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:48:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:48:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:51:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:51:34Z", "level": "INFO", "message": "  Original Size: 729.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:51:34Z", "level": "INFO", "message": "  Encoded Size:  144.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:51:34Z", "level": "INFO", "message": "  Reduction:     19.7% of original (80.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:51:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:51:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:51:35Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:51:36Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:51:36Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:51:36Z", "level": "INFO", "message": "  Size: 729.55MB → 144.02MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:51:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:51:36Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S01E10 - Sweet Memory (Part 2) x265 FLAC Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:51:36Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:51:47Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:51:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:51:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:54:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:54:54Z", "level": "INFO", "message": "  Original Size: 1259.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:54:54Z", "level": "INFO", "message": "  Encoded Size:  150.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:54:54Z", "level": "INFO", "message": "  Reduction:     11.9% of original (88.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:54:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:54:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:54:55Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:54:56Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:54:56Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:54:56Z", "level": "INFO", "message": "  Size: 1259.13MB → 150.42MB (11.9% of original, 88.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:54:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:54:57Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E01 - A Warm Winter (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:54:57Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:55:06Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:55:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:55:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T01:58:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T01:58:09Z", "level": "INFO", "message": "  Original Size: 1081.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T01:58:09Z", "level": "INFO", "message": "  Encoded Size:  125.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T01:58:09Z", "level": "INFO", "message": "  Reduction:     11.6% of original (88.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T01:58:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T01:58:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T01:58:10Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T01:58:12Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T01:58:12Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T01:58:12Z", "level": "INFO", "message": "  Size: 1081.2MB → 125.75MB (11.6% of original, 88.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T01:58:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T01:58:12Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E02 - A Warm Winter (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T01:58:12Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T01:58:21Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T01:58:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T01:58:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:01:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:01:24Z", "level": "INFO", "message": "  Original Size: 1051.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:01:24Z", "level": "INFO", "message": "  Encoded Size:  126.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:01:24Z", "level": "INFO", "message": "  Reduction:     12.1% of original (87.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:01:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:01:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:01:25Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:01:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:01:26Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:01:26Z", "level": "INFO", "message": "  Size: 1051.26MB → 126.74MB (12.1% of original, 87.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:01:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:01:26Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E03 - Hesitant Spring x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:01:26Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:01:36Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:01:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:01:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:04:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:04:40Z", "level": "INFO", "message": "  Original Size: 1164.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:04:40Z", "level": "INFO", "message": "  Encoded Size:  143.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:04:40Z", "level": "INFO", "message": "  Reduction:     12.3% of original (87.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:04:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:04:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:04:41Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:04:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:04:42Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:04:42Z", "level": "INFO", "message": "  Size: 1164.91MB → 143.01MB (12.3% of original, 87.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:04:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:04:42Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E04 - Suspicious Summer (Part 1) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:04:42Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:04:53Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:04:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:04:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:07:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:07:57Z", "level": "INFO", "message": "  Original Size: 1209.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:07:57Z", "level": "INFO", "message": "  Encoded Size:  140.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:07:57Z", "level": "INFO", "message": "  Reduction:     11.6% of original (88.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:07:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:07:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:07:58Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:07:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:07:59Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:07:59Z", "level": "INFO", "message": "  Size: 1209.37MB → 140.26MB (11.6% of original, 88.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:07:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:07:59Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E05 - Suspicious Summer (Part 2) x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:07:59Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:08:09Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:08:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:08:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:11:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:11:13Z", "level": "INFO", "message": "  Original Size: 1145.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:11:13Z", "level": "INFO", "message": "  Encoded Size:  128.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:11:13Z", "level": "INFO", "message": "  Reduction:     11.2% of original (88.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:11:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:11:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:11:14Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:11:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:11:15Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:11:15Z", "level": "INFO", "message": "  Size: 1145.83MB → 128.41MB (11.2% of original, 88.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:11:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:11:15Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E06 - Midsummer Night x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:11:15Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:11:26Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:11:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:11:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:14:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:14:30Z", "level": "INFO", "message": "  Original Size: 1187.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:14:30Z", "level": "INFO", "message": "  Encoded Size:  135.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:14:30Z", "level": "INFO", "message": "  Reduction:     11.4% of original (88.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:14:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:14:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:14:31Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:14:33Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:14:33Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:14:33Z", "level": "INFO", "message": "  Size: 1187.86MB → 135.27MB (11.4% of original, 88.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:14:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:14:33Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E07 - Autumn Returns x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:14:33Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:14:43Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:14:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:14:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:17:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:17:50Z", "level": "INFO", "message": "  Original Size: 1189.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:17:50Z", "level": "INFO", "message": "  Encoded Size:  131.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:17:50Z", "level": "INFO", "message": "  Reduction:     11.0% of original (89.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:17:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:17:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:17:51Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:17:52Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:17:52Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:17:52Z", "level": "INFO", "message": "  Size: 1189.66MB → 131.28MB (11.0% of original, 89.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:17:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:17:52Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E08 - Should We Really Have Met x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:17:52Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:18:03Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:18:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:18:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:21:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:21:12Z", "level": "INFO", "message": "  Original Size: 1243.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:21:12Z", "level": "INFO", "message": "  Encoded Size:  141.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:21:12Z", "level": "INFO", "message": "  Reduction:     11.4% of original (88.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:21:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:21:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:21:13Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:21:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:21:15Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:21:15Z", "level": "INFO", "message": "  Size: 1243.46MB → 141.37MB (11.4% of original, 88.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:21:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:21:15Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E09 - Kobato-kun and Osanai-san x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:21:15Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:21:25Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:21:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:21:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:24:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:24:30Z", "level": "INFO", "message": "  Original Size: 1171.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:24:30Z", "level": "INFO", "message": "  Encoded Size:  134.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:24:30Z", "level": "INFO", "message": "  Reduction:     11.5% of original (88.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:24:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:24:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:24:31Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:24:32Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:24:32Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:24:32Z", "level": "INFO", "message": "  Size: 1171.12MB → 134.31MB (11.5% of original, 88.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:24:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:24:33Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E10 - Please Water the Dried Flowers x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:24:33Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:24:42Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:24:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:24:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:27:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:27:46Z", "level": "INFO", "message": "  Original Size: 1084.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:27:46Z", "level": "INFO", "message": "  Encoded Size:  123.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:27:46Z", "level": "INFO", "message": "  Reduction:     11.4% of original (88.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:27:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:27:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:27:47Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:27:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:27:48Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:27:48Z", "level": "INFO", "message": "  Size: 1084.98MB → 123.48MB (11.4% of original, 88.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:27:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:27:49Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E11 - The End of What Seemed Like a Golden Age x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:27:49Z", "level": "INFO", "message": "Processing: SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 276}
{"timestamp": "2026-02-23T02:27:58Z", "level": "INFO", "message": "Copied SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA.mkv → SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "process_folder", "line": 299}
{"timestamp": "2026-02-23T02:27:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 349}
{"timestamp": "2026-02-23T02:27:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-02-23T02:31:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-02-23T02:31:02Z", "level": "INFO", "message": "  Original Size: 1031.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-02-23T02:31:02Z", "level": "INFO", "message": "  Encoded Size:  124.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-02-23T02:31:02Z", "level": "INFO", "message": "  Reduction:     12.0% of original (88.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-02-23T02:31:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-02-23T02:31:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-02-23T02:31:03Z", "level": "INFO", "message": "Moved SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA - [EHX].mkv → SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 716}
{"timestamp": "2026-02-23T02:31:04Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 756}
{"timestamp": "2026-02-23T02:31:04Z", "level": "INFO", "message": "  Type: ANIME | Show: SHOSHIMIN - How to Become Ordinary", "module": "process_manager", "function": "_save_successful_encoding", "line": 757}
{"timestamp": "2026-02-23T02:31:04Z", "level": "INFO", "message": "  Size: 1031.82MB → 124.04MB (12.0% of original, 88.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 758}
{"timestamp": "2026-02-23T02:31:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 759}
{"timestamp": "2026-02-23T02:31:04Z", "level": "INFO", "message": "Deleted original and processing copy for SHOSHIMIN - How to Become Ordinary - S02E12 - Just Deserts x265 Opus Bluray-1080p YURASUKA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 772}
{"timestamp": "2026-02-23T02:31:04Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 659}
{"timestamp": "2026-02-23T03:30:34Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T03:30:34Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T03:30:34Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 358}
{"timestamp": "2026-02-23T03:30:58Z", "level": "INFO", "message": "Copied The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv → The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 381}
{"timestamp": "2026-02-23T03:30:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 431}
{"timestamp": "2026-02-23T03:30:58Z", "level": "INFO", "message": "Encoding with split at 00:58:51.250: creating The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 167}
{"timestamp": "2026-02-23T03:31:07Z", "level": "INFO", "message": "Part 1 complete: 1872.87 MB", "module": "process_manager", "function": "encode_with_split", "line": 185}
{"timestamp": "2026-02-23T03:31:10Z", "level": "INFO", "message": "Part 2 complete: 908.86 MB", "module": "process_manager", "function": "encode_with_split", "line": 204}
{"timestamp": "2026-02-23T03:31:27Z", "level": "INFO", "message": "Part 1 saved: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part1.mkv", "module": "process_manager", "function": "process_folder", "line": 505}
{"timestamp": "2026-02-23T03:31:35Z", "level": "INFO", "message": "Part 2 saved: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "process_folder", "line": 505}
{"timestamp": "2026-02-23T03:31:35Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 775}
{"timestamp": "2026-02-23T03:35:06Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T03:35:06Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T03:35:06Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T03:35:06Z", "level": "INFO", "message": "File already in processing: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda).mkv (2792.45 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 372}
{"timestamp": "2026-02-23T03:35:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T03:35:06Z", "level": "INFO", "message": "Encoding with split at 00:58:51.500: creating The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 178}
{"timestamp": "2026-02-23T03:35:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "  Original Size: 2792.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "  Encoded Size:  1485.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "  Reduction:     53.2% of original (46.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T03:42:38Z", "level": "INFO", "message": "Part 1 complete: 1485.06 MB", "module": "process_manager", "function": "encode_with_split", "line": 190}
{"timestamp": "2026-02-23T03:42:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "  Original Size: 2792.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "  Encoded Size:  690.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "  Reduction:     24.7% of original (75.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T03:46:34Z", "level": "INFO", "message": "Part 2 complete: 690.60 MB", "module": "process_manager", "function": "encode_with_split", "line": 205}
{"timestamp": "2026-02-23T03:46:47Z", "level": "INFO", "message": "Part 1 saved: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part1.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T03:46:54Z", "level": "INFO", "message": "Part 2 saved: The 10th Kingdom (2000) - S01E01-E02 - Part 1 & Part 2 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T03:46:54Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T03:58:39Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T03:58:39Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T03:58:39Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T03:59:03Z", "level": "INFO", "message": "Copied The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda).mkv → The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T03:59:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T03:59:03Z", "level": "INFO", "message": "Encoding with split at 00:42:58.500: creating The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 178}
{"timestamp": "2026-02-23T03:59:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "  Original Size: 2758.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "  Encoded Size:  1076.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "  Reduction:     39.0% of original (61.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:04:32Z", "level": "INFO", "message": "Part 1 complete: 1076.97 MB", "module": "process_manager", "function": "encode_with_split", "line": 190}
{"timestamp": "2026-02-23T04:04:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "  Original Size: 2758.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "  Encoded Size:  1180.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "  Reduction:     42.8% of original (57.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:10:21Z", "level": "INFO", "message": "Part 2 complete: 1180.32 MB", "module": "process_manager", "function": "encode_with_split", "line": 205}
{"timestamp": "2026-02-23T04:10:30Z", "level": "INFO", "message": "Part 1 saved: The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda) - [EHX]_part1.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T04:10:40Z", "level": "INFO", "message": "Part 2 saved: The 10th Kingdom (2000) - S01E03-E04 - Part 3 & Part 4 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T04:10:40Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T04:12:55Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T04:12:55Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T04:12:55Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T04:13:19Z", "level": "INFO", "message": "Copied The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda).mkv → The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T04:13:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T04:13:19Z", "level": "INFO", "message": "Encoding with split at 00:45:21.100: creating The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 178}
{"timestamp": "2026-02-23T04:13:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "  Original Size: 2776.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "  Encoded Size:  1196.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "  Reduction:     43.1% of original (56.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:19:07Z", "level": "INFO", "message": "Part 1 complete: 1196.25 MB", "module": "process_manager", "function": "encode_with_split", "line": 190}
{"timestamp": "2026-02-23T04:19:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "  Original Size: 2776.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "  Encoded Size:  1204.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "  Reduction:     43.4% of original (56.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:24:44Z", "level": "INFO", "message": "Part 2 complete: 1204.81 MB", "module": "process_manager", "function": "encode_with_split", "line": 205}
{"timestamp": "2026-02-23T04:24:54Z", "level": "INFO", "message": "Part 1 saved: The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda) - [EHX]_part1.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T04:25:05Z", "level": "INFO", "message": "Part 2 saved: The 10th Kingdom (2000) - S01E05-E06 - Part 5 & Part 6 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T04:25:05Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T04:28:28Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T04:28:28Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T04:28:28Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T04:28:52Z", "level": "INFO", "message": "Copied The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv → The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T04:28:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T04:28:52Z", "level": "INFO", "message": "Encoding with split at 44:39:00.000: creating The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 178}
{"timestamp": "2026-02-23T04:28:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:35:59Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T04:35:59Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T04:35:59Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T04:35:59Z", "level": "INFO", "message": "File already in processing: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda).mkv (2756.43 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 372}
{"timestamp": "2026-02-23T04:35:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T04:35:59Z", "level": "INFO", "message": "Encoding with split at 00:44:39.000: creating The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 178}
{"timestamp": "2026-02-23T04:36:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "  Original Size: 2756.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "  Encoded Size:  1058.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:41:45Z", "level": "INFO", "message": "Part 1 complete: 1058.38 MB", "module": "process_manager", "function": "encode_with_split", "line": 190}
{"timestamp": "2026-02-23T04:41:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "  Original Size: 2756.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "  Encoded Size:  984.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "  Reduction:     35.7% of original (64.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:47:19Z", "level": "INFO", "message": "Part 2 complete: 984.84 MB", "module": "process_manager", "function": "encode_with_split", "line": 205}
{"timestamp": "2026-02-23T04:47:28Z", "level": "INFO", "message": "Part 1 saved: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda) - [EHX]_part1.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T04:47:37Z", "level": "INFO", "message": "Part 2 saved: The 10th Kingdom (2000) - S01E07-E08 - Part 7 & Part 8 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T04:47:37Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T04:51:02Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)\\The 10th Kingdom (2000) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda)\\The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T04:51:02Z", "level": "INFO", "message": "Processing single file: The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda).mkv", "module": "main", "function": "main", "line": 190}
{"timestamp": "2026-02-23T04:51:02Z", "level": "INFO", "message": "Processing: The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T04:51:26Z", "level": "INFO", "message": "Copied The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda).mkv → The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T04:51:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T04:51:26Z", "level": "INFO", "message": "Encoding with split at 00:50:03.500: creating The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda) - [EHX]_part1.mkv and The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "encode_with_split", "line": 178}
{"timestamp": "2026-02-23T04:51:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "  Original Size: 2748.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "  Encoded Size:  1174.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "  Reduction:     42.7% of original (57.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T04:57:49Z", "level": "INFO", "message": "Part 1 complete: 1174.13 MB", "module": "process_manager", "function": "encode_with_split", "line": 190}
{"timestamp": "2026-02-23T04:57:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "  Original Size: 2748.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "  Encoded Size:  897.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "  Reduction:     32.7% of original (67.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T05:02:43Z", "level": "INFO", "message": "Part 2 complete: 897.78 MB", "module": "process_manager", "function": "encode_with_split", "line": 205}
{"timestamp": "2026-02-23T05:02:53Z", "level": "INFO", "message": "Part 1 saved: The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda) - [EHX]_part1.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T05:03:01Z", "level": "INFO", "message": "Part 2 saved: The 10th Kingdom (2000) - S01E09-E10 - Part 9 & Part 10 (1080p BluRay x265 Panda) - [EHX]_part2.mkv", "module": "process_manager", "function": "process_folder", "line": 508}
{"timestamp": "2026-02-23T05:03:01Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The 10th Kingdom (2000)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Processing folder: P:\\tv\\The 10th Kingdom (2000)", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E01 - Part 1 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E02 - Part 2 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E03 - Part 3 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E04 - Part 4 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E05 - Part 5 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E06 - Part 6 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E07 - Part 7 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E08 - Part 8 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E09 - Part 9 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipping The 10th Kingdom - S01E10 - Part 10 x265 AAC Bluray-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 345}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Skipped 10 file(s)", "module": "process_manager", "function": "process_folder", "line": 352}
{"timestamp": "2026-02-23T05:06:52Z", "level": "INFO", "message": "Processing: The 10th Kingdom - S00E01 - The Making of the 10th Kingdom x265 AAC SDTV Sonarr.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T05:06:55Z", "level": "INFO", "message": "Copied The 10th Kingdom - S00E01 - The Making of the 10th Kingdom x265 AAC SDTV Sonarr.mkv → The 10th Kingdom - S00E01 - The Making of the 10th Kingdom x265 AAC SDTV Sonarr.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T05:06:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T05:06:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "  Original Size: 341.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "  Encoded Size:  350.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "  Reduction:     102.6% of original (-2.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "  Resolution:    720x472 → 720x472", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T05:08:07Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T14:25:44Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Hazbin Hotel (2024)\\Hazbin Hotel", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T14:25:44Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Hazbin Hotel (2024)\\Hazbin Hotel", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-02-23T14:25:44Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 00 - Pilot   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:26:13Z", "level": "INFO", "message": "Copied Hazbin Hotel - 00 - Pilot   [DarkDream].mkv → Hazbin Hotel - 00 - Pilot   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:26:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:26:16Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:28:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:28:44Z", "level": "INFO", "message": "  Original Size: 3365.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:28:44Z", "level": "INFO", "message": "  Encoded Size:  519.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:28:44Z", "level": "INFO", "message": "  Reduction:     15.4% of original (84.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:28:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:28:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:28:49Z", "level": "INFO", "message": "Moved Hazbin Hotel - 00 - Pilot   [DarkDream] - [EHX].mkv → Hazbin Hotel - 00 - Pilot   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:28:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 00 - Pilot   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:28:51Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:28:51Z", "level": "INFO", "message": "  Size: 3365.58MB → 519.07MB (15.4% of original, 84.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:28:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:28:52Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 00 - Pilot   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:28:52Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 01 - Overture   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:29:16Z", "level": "INFO", "message": "Copied Hazbin Hotel - 01 - Overture   [DarkDream].mkv → Hazbin Hotel - 01 - Overture   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:29:16Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:29:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:31:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:31:19Z", "level": "INFO", "message": "  Original Size: 2712.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:31:19Z", "level": "INFO", "message": "  Encoded Size:  581.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:31:19Z", "level": "INFO", "message": "  Reduction:     21.4% of original (78.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:31:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:31:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:31:24Z", "level": "INFO", "message": "Moved Hazbin Hotel - 01 - Overture   [DarkDream] - [EHX].mkv → Hazbin Hotel - 01 - Overture   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:31:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 01 - Overture   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:31:26Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:31:26Z", "level": "INFO", "message": "  Size: 2712.75MB → 581.49MB (21.4% of original, 78.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:31:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:31:26Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 01 - Overture   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:31:26Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:31:51Z", "level": "INFO", "message": "Copied Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream].mkv → Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:31:51Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:31:53Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:33:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:33:52Z", "level": "INFO", "message": "  Original Size: 2692.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:33:52Z", "level": "INFO", "message": "  Encoded Size:  558.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:33:52Z", "level": "INFO", "message": "  Reduction:     20.7% of original (79.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:33:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:33:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:33:57Z", "level": "INFO", "message": "Moved Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream] - [EHX].mkv → Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:33:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:33:59Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:33:59Z", "level": "INFO", "message": "  Size: 2692.41MB → 558.6MB (20.7% of original, 79.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:33:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:34:00Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 02 - Radio Killed The Video Star   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:34:00Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:34:24Z", "level": "INFO", "message": "Copied Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream].mkv → Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:34:24Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:34:26Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:36:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:36:24Z", "level": "INFO", "message": "  Original Size: 2685.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:36:24Z", "level": "INFO", "message": "  Encoded Size:  526.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:36:24Z", "level": "INFO", "message": "  Reduction:     19.6% of original (80.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:36:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:36:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:36:29Z", "level": "INFO", "message": "Moved Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream] - [EHX].mkv → Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:36:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:36:31Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:36:31Z", "level": "INFO", "message": "  Size: 2685.9MB → 526.61MB (19.6% of original, 80.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:36:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:36:31Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 03 - Scrambled Eggs   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:36:31Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 04 - Masquerade   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:36:55Z", "level": "INFO", "message": "Copied Hazbin Hotel - 04 - Masquerade   [DarkDream].mkv → Hazbin Hotel - 04 - Masquerade   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:36:56Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:36:57Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:38:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:38:57Z", "level": "INFO", "message": "  Original Size: 2681.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:38:57Z", "level": "INFO", "message": "  Encoded Size:  583.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:38:57Z", "level": "INFO", "message": "  Reduction:     21.8% of original (78.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:38:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:38:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:39:02Z", "level": "INFO", "message": "Moved Hazbin Hotel - 04 - Masquerade   [DarkDream] - [EHX].mkv → Hazbin Hotel - 04 - Masquerade   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:39:04Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 04 - Masquerade   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:39:04Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:39:04Z", "level": "INFO", "message": "  Size: 2681.55MB → 583.84MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:39:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:39:04Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 04 - Masquerade   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:39:04Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:39:28Z", "level": "INFO", "message": "Copied Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream].mkv → Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:39:28Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:39:30Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:41:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:41:29Z", "level": "INFO", "message": "  Original Size: 2707.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:41:29Z", "level": "INFO", "message": "  Encoded Size:  578.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:41:29Z", "level": "INFO", "message": "  Reduction:     21.4% of original (78.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:41:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:41:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:41:34Z", "level": "INFO", "message": "Moved Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream] - [EHX].mkv → Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:41:36Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:41:36Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:41:36Z", "level": "INFO", "message": "  Size: 2707.31MB → 578.95MB (21.4% of original, 78.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:41:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:41:36Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 05 - Dad Beat Dad   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:41:36Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:42:01Z", "level": "INFO", "message": "Copied Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream].mkv → Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:42:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:42:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:44:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:44:05Z", "level": "INFO", "message": "  Original Size: 2712.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:44:05Z", "level": "INFO", "message": "  Encoded Size:  627.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:44:05Z", "level": "INFO", "message": "  Reduction:     23.1% of original (76.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:44:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:44:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:44:10Z", "level": "INFO", "message": "Moved Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream] - [EHX].mkv → Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:44:12Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:44:12Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:44:12Z", "level": "INFO", "message": "  Size: 2712.93MB → 627.4MB (23.1% of original, 76.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:44:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:44:12Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 06 - Welcome To Heaven   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:44:12Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 07 - Hello Rosie!   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:44:38Z", "level": "INFO", "message": "Copied Hazbin Hotel - 07 - Hello Rosie!   [DarkDream].mkv → Hazbin Hotel - 07 - Hello Rosie!   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:44:38Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:44:40Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:46:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:46:41Z", "level": "INFO", "message": "  Original Size: 2711.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:46:41Z", "level": "INFO", "message": "  Encoded Size:  589.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:46:41Z", "level": "INFO", "message": "  Reduction:     21.7% of original (78.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:46:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:46:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:46:46Z", "level": "INFO", "message": "Moved Hazbin Hotel - 07 - Hello Rosie!   [DarkDream] - [EHX].mkv → Hazbin Hotel - 07 - Hello Rosie!   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:46:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 07 - Hello Rosie!   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:46:48Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:46:48Z", "level": "INFO", "message": "  Size: 2711.91MB → 589.31MB (21.7% of original, 78.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:46:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:46:48Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 07 - Hello Rosie!   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:46:48Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 08 - The Show Must Go On   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:47:13Z", "level": "INFO", "message": "Copied Hazbin Hotel - 08 - The Show Must Go On   [DarkDream].mkv → Hazbin Hotel - 08 - The Show Must Go On   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:47:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:47:15Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:49:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:49:15Z", "level": "INFO", "message": "  Original Size: 2722.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:49:15Z", "level": "INFO", "message": "  Encoded Size:  577.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:49:15Z", "level": "INFO", "message": "  Reduction:     21.2% of original (78.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:49:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:49:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:49:20Z", "level": "INFO", "message": "Moved Hazbin Hotel - 08 - The Show Must Go On   [DarkDream] - [EHX].mkv → Hazbin Hotel - 08 - The Show Must Go On   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:49:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 08 - The Show Must Go On   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:49:22Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:49:22Z", "level": "INFO", "message": "  Size: 2722.46MB → 577.31MB (21.2% of original, 78.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:49:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:49:22Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 08 - The Show Must Go On   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:49:23Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x01 - New Pentious   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:49:50Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x01 - New Pentious   [DarkDream].mkv → Hazbin Hotel - 2x01 - New Pentious   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:49:50Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:49:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:52:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:52:08Z", "level": "INFO", "message": "  Original Size: 3087.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:52:08Z", "level": "INFO", "message": "  Encoded Size:  595.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:52:08Z", "level": "INFO", "message": "  Reduction:     19.3% of original (80.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:52:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:52:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:52:13Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x01 - New Pentious   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x01 - New Pentious   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:52:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x01 - New Pentious   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:52:15Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:52:15Z", "level": "INFO", "message": "  Size: 3087.17MB → 595.83MB (19.3% of original, 80.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:52:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:52:15Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x01 - New Pentious   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:52:15Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x02 - Storyteller   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:52:42Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x02 - Storyteller   [DarkDream].mkv → Hazbin Hotel - 2x02 - Storyteller   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:52:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:52:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:54:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:54:54Z", "level": "INFO", "message": "  Original Size: 3026.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:54:54Z", "level": "INFO", "message": "  Encoded Size:  562.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:54:54Z", "level": "INFO", "message": "  Reduction:     18.6% of original (81.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:54:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:54:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:54:58Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x02 - Storyteller   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x02 - Storyteller   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:55:01Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x02 - Storyteller   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:55:01Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:55:01Z", "level": "INFO", "message": "  Size: 3026.83MB → 562.16MB (18.6% of original, 81.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:55:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:55:01Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x02 - Storyteller   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:55:01Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:55:28Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream].mkv → Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:55:28Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:55:31Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T14:57:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T14:57:41Z", "level": "INFO", "message": "  Original Size: 3057.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T14:57:41Z", "level": "INFO", "message": "  Encoded Size:  518.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T14:57:41Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T14:57:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T14:57:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T14:57:46Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T14:57:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T14:57:48Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T14:57:48Z", "level": "INFO", "message": "  Size: 3057.29MB → 518.02MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T14:57:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T14:57:49Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x03 - Hazbin Hotel Behind Closed Doors   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T14:57:49Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x04 - It's A Deal   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T14:58:17Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x04 - It's A Deal   [DarkDream].mkv → Hazbin Hotel - 2x04 - It's A Deal   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T14:58:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T14:58:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T15:00:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T15:00:37Z", "level": "INFO", "message": "  Original Size: 3211.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T15:00:37Z", "level": "INFO", "message": "  Encoded Size:  567.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T15:00:37Z", "level": "INFO", "message": "  Reduction:     17.7% of original (82.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T15:00:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T15:00:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T15:00:42Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x04 - It's A Deal   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x04 - It's A Deal   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T15:00:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x04 - It's A Deal   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T15:00:44Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T15:00:44Z", "level": "INFO", "message": "  Size: 3211.68MB → 567.53MB (17.7% of original, 82.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T15:00:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T15:00:45Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x04 - It's A Deal   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T15:00:45Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x05 - Silenced   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T15:01:12Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x05 - Silenced   [DarkDream].mkv → Hazbin Hotel - 2x05 - Silenced   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T15:01:12Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T15:01:14Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T15:03:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T15:03:27Z", "level": "INFO", "message": "  Original Size: 3044.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T15:03:27Z", "level": "INFO", "message": "  Encoded Size:  609.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T15:03:27Z", "level": "INFO", "message": "  Reduction:     20.0% of original (80.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T15:03:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T15:03:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T15:03:32Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x05 - Silenced   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x05 - Silenced   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T15:03:34Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x05 - Silenced   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T15:03:34Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T15:03:34Z", "level": "INFO", "message": "  Size: 3044.67MB → 609.38MB (20.0% of original, 80.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T15:03:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T15:03:35Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x05 - Silenced   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T15:03:35Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x06 - Scream Rain   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T15:04:03Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x06 - Scream Rain   [DarkDream].mkv → Hazbin Hotel - 2x06 - Scream Rain   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T15:04:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T15:04:05Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T15:06:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T15:06:17Z", "level": "INFO", "message": "  Original Size: 3089.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T15:06:17Z", "level": "INFO", "message": "  Encoded Size:  532.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T15:06:17Z", "level": "INFO", "message": "  Reduction:     17.2% of original (82.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T15:06:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T15:06:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T15:06:21Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x06 - Scream Rain   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x06 - Scream Rain   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T15:06:23Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x06 - Scream Rain   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T15:06:23Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T15:06:23Z", "level": "INFO", "message": "  Size: 3089.0MB → 532.78MB (17.2% of original, 82.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T15:06:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T15:06:24Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x06 - Scream Rain   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T15:06:24Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T15:06:52Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream].mkv → Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T15:06:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T15:06:55Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T15:09:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T15:09:12Z", "level": "INFO", "message": "  Original Size: 3189.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T15:09:12Z", "level": "INFO", "message": "  Encoded Size:  553.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T15:09:12Z", "level": "INFO", "message": "  Reduction:     17.4% of original (82.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T15:09:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T15:09:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T15:09:17Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T15:09:19Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T15:09:19Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T15:09:19Z", "level": "INFO", "message": "  Size: 3189.75MB → 553.44MB (17.4% of original, 82.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T15:09:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T15:09:19Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x07 - Weapon Of Mass Distraction   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T15:09:19Z", "level": "INFO", "message": "Processing: Hazbin Hotel - 2x08 - Curtain Call   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T15:09:55Z", "level": "INFO", "message": "Copied Hazbin Hotel - 2x08 - Curtain Call   [DarkDream].mkv → Hazbin Hotel - 2x08 - Curtain Call   [DarkDream].mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T15:09:56Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T15:09:58Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T15:13:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T15:13:00Z", "level": "INFO", "message": "  Original Size: 4149.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T15:13:00Z", "level": "INFO", "message": "  Encoded Size:  897.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T15:13:00Z", "level": "INFO", "message": "  Reduction:     21.6% of original (78.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T15:13:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T15:13:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T15:13:08Z", "level": "INFO", "message": "Moved Hazbin Hotel - 2x08 - Curtain Call   [DarkDream] - [EHX].mkv → Hazbin Hotel - 2x08 - Curtain Call   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T15:13:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Hazbin Hotel - 2x08 - Curtain Call   [DarkDream] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T15:13:11Z", "level": "INFO", "message": "  Type: TV | Show: Hazbin Hotel (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T15:13:11Z", "level": "INFO", "message": "  Size: 4149.55MB → 897.45MB (21.6% of original, 78.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T15:13:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T15:13:12Z", "level": "INFO", "message": "Deleted original and processing copy for Hazbin Hotel - 2x08 - Curtain Call   [DarkDream].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T15:13:12Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-02-23T20:45:16Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Suits LA (2025)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-02-23T20:45:16Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Suits LA (2025)", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-02-23T20:45:16Z", "level": "INFO", "message": "Processing: Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T20:45:22Z", "level": "INFO", "message": "Copied Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL.mkv → Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T20:45:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T20:45:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T20:45:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T20:48:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T20:48:09Z", "level": "INFO", "message": "  Original Size: 721.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T20:48:09Z", "level": "INFO", "message": "  Encoded Size:  340.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T20:48:09Z", "level": "INFO", "message": "  Reduction:     47.2% of original (52.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T20:48:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T20:48:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T20:48:12Z", "level": "INFO", "message": "Moved Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL - [EHX].mkv → Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T20:48:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T20:48:14Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T20:48:14Z", "level": "INFO", "message": "  Size: 721.82MB → 340.58MB (47.2% of original, 52.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T20:48:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T20:48:14Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E01 - Seven Days a Week and Twice on Sunday x265 EAC3 WEBRip-1080p HODL.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T20:48:14Z", "level": "INFO", "message": "Processing: Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T20:48:33Z", "level": "INFO", "message": "Copied Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T20:48:33Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T20:48:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T20:48:35Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T20:50:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T20:50:24Z", "level": "INFO", "message": "  Original Size: 2106.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T20:50:24Z", "level": "INFO", "message": "  Encoded Size:  332.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T20:50:24Z", "level": "INFO", "message": "  Reduction:     15.8% of original (84.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T20:50:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T20:50:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T20:50:27Z", "level": "INFO", "message": "Moved Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T20:50:28Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T20:50:28Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T20:50:28Z", "level": "INFO", "message": "  Size: 2106.88MB → 332.53MB (15.8% of original, 84.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T20:50:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T20:50:29Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E02 - Old Man Hanrahan h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T20:50:29Z", "level": "INFO", "message": "Processing: Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T20:50:46Z", "level": "INFO", "message": "Copied Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T20:50:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T20:50:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T20:50:48Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T20:52:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T20:52:38Z", "level": "INFO", "message": "  Original Size: 1956.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T20:52:38Z", "level": "INFO", "message": "  Encoded Size:  319.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T20:52:38Z", "level": "INFO", "message": "  Reduction:     16.3% of original (83.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T20:52:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T20:52:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T20:52:41Z", "level": "INFO", "message": "Moved Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T20:52:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T20:52:43Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T20:52:43Z", "level": "INFO", "message": "  Size: 1956.78MB → 319.43MB (16.3% of original, 83.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T20:52:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T20:52:43Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E03 - He Knew h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T20:52:43Z", "level": "INFO", "message": "Processing: Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T20:53:02Z", "level": "INFO", "message": "Copied Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T20:53:02Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T20:53:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T20:53:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T20:54:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T20:54:55Z", "level": "INFO", "message": "  Original Size: 2098.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T20:54:55Z", "level": "INFO", "message": "  Encoded Size:  341.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T20:54:55Z", "level": "INFO", "message": "  Reduction:     16.3% of original (83.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T20:54:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T20:54:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T20:54:58Z", "level": "INFO", "message": "Moved Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T20:55:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T20:55:00Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T20:55:00Z", "level": "INFO", "message": "  Size: 2098.41MB → 341.45MB (16.3% of original, 83.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T20:55:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T20:55:01Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E04 - Batman Returns h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T20:55:01Z", "level": "INFO", "message": "Processing: Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T20:55:04Z", "level": "INFO", "message": "Copied Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta.mkv → Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T20:55:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T20:55:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T20:55:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T20:57:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T20:57:41Z", "level": "INFO", "message": "  Original Size: 387.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T20:57:41Z", "level": "INFO", "message": "  Encoded Size:  277.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T20:57:41Z", "level": "INFO", "message": "  Reduction:     71.7% of original (28.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T20:57:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T20:57:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T20:57:43Z", "level": "INFO", "message": "Moved Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv → Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T20:57:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T20:57:45Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T20:57:45Z", "level": "INFO", "message": "  Size: 387.04MB → 277.53MB (71.7% of original, 28.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T20:57:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T20:57:45Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E05 - You're on Your Own x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T20:57:45Z", "level": "INFO", "message": "Processing: Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T20:58:01Z", "level": "INFO", "message": "Copied Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T20:58:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T20:58:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T20:58:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T20:59:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T20:59:53Z", "level": "INFO", "message": "  Original Size: 1768.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T20:59:53Z", "level": "INFO", "message": "  Encoded Size:  288.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T20:59:53Z", "level": "INFO", "message": "  Reduction:     16.3% of original (83.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T20:59:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T20:59:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T20:59:56Z", "level": "INFO", "message": "Moved Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T20:59:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T20:59:57Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T20:59:57Z", "level": "INFO", "message": "  Size: 1768.6MB → 288.78MB (16.3% of original, 83.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T20:59:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T20:59:58Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E06 - Dester h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T20:59:58Z", "level": "INFO", "message": "Processing: Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:00:17Z", "level": "INFO", "message": "Copied Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:00:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:00:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:00:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T21:02:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:02:13Z", "level": "INFO", "message": "  Original Size: 2114.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:02:13Z", "level": "INFO", "message": "  Encoded Size:  333.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:02:13Z", "level": "INFO", "message": "  Reduction:     15.8% of original (84.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:02:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:02:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:02:15Z", "level": "INFO", "message": "Moved Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:02:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:02:17Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:02:17Z", "level": "INFO", "message": "  Size: 2114.51MB → 333.59MB (15.8% of original, 84.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:02:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:02:18Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E07 - Good Times h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:02:18Z", "level": "INFO", "message": "Processing: Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:02:35Z", "level": "INFO", "message": "Copied Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:02:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:02:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:02:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T21:04:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:04:28Z", "level": "INFO", "message": "  Original Size: 1992.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:04:28Z", "level": "INFO", "message": "  Encoded Size:  310.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:04:28Z", "level": "INFO", "message": "  Reduction:     15.6% of original (84.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:04:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:04:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:04:30Z", "level": "INFO", "message": "Moved Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:04:32Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:04:32Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:04:32Z", "level": "INFO", "message": "  Size: 1992.01MB → 310.97MB (15.6% of original, 84.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:04:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:04:33Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E08 - Acapulco h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:04:33Z", "level": "INFO", "message": "Processing: Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:04:50Z", "level": "INFO", "message": "Copied Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:04:50Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:04:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:04:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T21:06:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:06:44Z", "level": "INFO", "message": "  Original Size: 2003.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:06:44Z", "level": "INFO", "message": "  Encoded Size:  327.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:06:44Z", "level": "INFO", "message": "  Reduction:     16.4% of original (83.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:06:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:06:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:06:47Z", "level": "INFO", "message": "Moved Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:06:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:06:49Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:06:49Z", "level": "INFO", "message": "  Size: 2003.87MB → 327.94MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:06:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:06:50Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E09 - Bat Signal h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:06:50Z", "level": "INFO", "message": "Processing: Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:07:06Z", "level": "INFO", "message": "Copied Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX.mkv → Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:07:06Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:07:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:07:08Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T21:09:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:09:08Z", "level": "INFO", "message": "  Original Size: 1830.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:09:08Z", "level": "INFO", "message": "  Encoded Size:  303.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:09:08Z", "level": "INFO", "message": "  Reduction:     16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:09:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:09:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:09:10Z", "level": "INFO", "message": "Moved Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv → Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:09:12Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:09:12Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:09:12Z", "level": "INFO", "message": "  Size: 1830.06MB → 303.93MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:09:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:09:12Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E10 - Slugfest h264 EAC3 WEBDL-1080p FLUX.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:09:12Z", "level": "INFO", "message": "Processing: Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:09:35Z", "level": "INFO", "message": "Copied Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL.mkv → Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:09:36Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:09:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:09:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T21:11:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:11:40Z", "level": "INFO", "message": "  Original Size: 2622.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:11:40Z", "level": "INFO", "message": "  Encoded Size:  375.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:11:40Z", "level": "INFO", "message": "  Reduction:     14.3% of original (85.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:11:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:11:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:11:43Z", "level": "INFO", "message": "Moved Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL - [EHX].mkv → Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:11:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:11:45Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:11:45Z", "level": "INFO", "message": "  Size: 2622.1MB → 375.4MB (14.3% of original, 85.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:11:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:11:45Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E11 - Tearin' Up My Heart x264 EAC3 WEBDL-1080p ETHEL.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:11:45Z", "level": "INFO", "message": "Processing: Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:12:04Z", "level": "INFO", "message": "Copied Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune.mkv → Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:12:04Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:12:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:12:06Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-02-23T21:14:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:14:03Z", "level": "INFO", "message": "  Original Size: 2132.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:14:03Z", "level": "INFO", "message": "  Encoded Size:  353.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:14:03Z", "level": "INFO", "message": "  Reduction:     16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:14:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:14:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:14:06Z", "level": "INFO", "message": "Moved Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune - [EHX].mkv → Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:14:08Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:14:08Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:14:08Z", "level": "INFO", "message": "  Size: 2132.37MB → 353.86MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:14:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:14:08Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E12 - Angry Sylvester h264 EAC3 WEBDL-1080p Kitsune.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:14:08Z", "level": "INFO", "message": "Processing: Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-02-23T21:14:13Z", "level": "INFO", "message": "Copied Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE.mkv → Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-02-23T21:14:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-02-23T21:14:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-02-23T21:14:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-02-23T21:16:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-02-23T21:16:52Z", "level": "INFO", "message": "  Original Size: 540.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-02-23T21:16:52Z", "level": "INFO", "message": "  Encoded Size:  293.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-02-23T21:16:52Z", "level": "INFO", "message": "  Reduction:     54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-02-23T21:16:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-02-23T21:16:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-02-23T21:16:55Z", "level": "INFO", "message": "Moved Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-02-23T21:16:56Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-02-23T21:16:56Z", "level": "INFO", "message": "  Type: TV | Show: Suits LA (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-02-23T21:16:56Z", "level": "INFO", "message": "  Size: 540.38MB → 293.06MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-02-23T21:16:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-02-23T21:16:56Z", "level": "INFO", "message": "Deleted original and processing copy for Suits LA - S01E13 - Freedom x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-02-23T21:16:56Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-04-09T12:31:30Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Jury Duty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-09T12:31:30Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Jury Duty\\Season 1", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-04-09T12:31:30Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:32:02Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:32:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:32:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T12:35:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T12:35:25Z", "level": "INFO", "message": "  Original Size: 923.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T12:35:25Z", "level": "INFO", "message": "  Encoded Size:  422.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T12:35:25Z", "level": "INFO", "message": "  Reduction:     45.7% of original (54.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T12:35:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T12:35:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T12:35:48Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T12:35:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T12:35:49Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T12:35:49Z", "level": "INFO", "message": "  Size: 923.34MB → 422.25MB (45.7% of original, 54.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T12:35:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T12:35:49Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E01 - Voir Dire (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T12:35:49Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:36:23Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:36:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:36:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T12:40:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T12:40:03Z", "level": "INFO", "message": "  Original Size: 1005.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T12:40:03Z", "level": "INFO", "message": "  Encoded Size:  492.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T12:40:03Z", "level": "INFO", "message": "  Reduction:     49.0% of original (51.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T12:40:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T12:40:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T12:40:25Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T12:40:27Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T12:40:27Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T12:40:27Z", "level": "INFO", "message": "  Size: 1005.0MB → 492.61MB (49.0% of original, 51.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T12:40:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T12:40:27Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E02 - Opening Arguments (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T12:40:27Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:40:57Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:40:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:40:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T12:44:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T12:44:42Z", "level": "INFO", "message": "  Original Size: 1025.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T12:44:42Z", "level": "INFO", "message": "  Encoded Size:  499.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T12:44:42Z", "level": "INFO", "message": "  Reduction:     48.7% of original (51.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T12:44:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T12:44:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T12:45:04Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T12:45:06Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T12:45:06Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T12:45:06Z", "level": "INFO", "message": "  Size: 1025.42MB → 499.2MB (48.7% of original, 51.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T12:45:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T12:45:06Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E03 - Foreperson (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T12:45:06Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:45:35Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:45:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:45:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T12:48:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T12:48:59Z", "level": "INFO", "message": "  Original Size: 936.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T12:48:59Z", "level": "INFO", "message": "  Encoded Size:  566.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T12:48:59Z", "level": "INFO", "message": "  Reduction:     60.5% of original (39.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T12:48:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T12:48:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T12:49:25Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T12:49:27Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T12:49:27Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T12:49:27Z", "level": "INFO", "message": "  Size: 936.03MB → 566.42MB (60.5% of original, 39.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T12:49:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T12:49:27Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E04 - Field Trip (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T12:49:27Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:50:00Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:50:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:50:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T12:53:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T12:53:54Z", "level": "INFO", "message": "  Original Size: 1062.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T12:53:54Z", "level": "INFO", "message": "  Encoded Size:  604.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T12:53:54Z", "level": "INFO", "message": "  Reduction:     56.9% of original (43.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T12:53:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T12:53:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T12:54:37Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T12:54:38Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T12:54:38Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T12:54:38Z", "level": "INFO", "message": "  Size: 1062.69MB → 604.79MB (56.9% of original, 43.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T12:54:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T12:54:38Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E05 - Ineffective Assistance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T12:54:38Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:55:08Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:55:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:55:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T12:58:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T12:58:59Z", "level": "INFO", "message": "  Original Size: 1043.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T12:58:59Z", "level": "INFO", "message": "  Encoded Size:  644.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T12:58:59Z", "level": "INFO", "message": "  Reduction:     61.7% of original (38.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T12:58:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T12:58:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T12:59:26Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T12:59:28Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T12:59:28Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T12:59:28Z", "level": "INFO", "message": "  Size: 1043.76MB → 644.15MB (61.7% of original, 38.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T12:59:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T12:59:28Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E06 - Closing Arguments (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T12:59:28Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T12:59:57Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T12:59:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T12:59:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:03:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:03:30Z", "level": "INFO", "message": "  Original Size: 976.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:03:30Z", "level": "INFO", "message": "  Encoded Size:  557.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:03:30Z", "level": "INFO", "message": "  Reduction:     57.1% of original (42.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:03:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:03:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:03:55Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:03:56Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:03:56Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:03:56Z", "level": "INFO", "message": "  Size: 976.67MB → 557.77MB (57.1% of original, 42.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:03:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:03:57Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E07 - Deliberations (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:03:57Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:04:29Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence).mkv → Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:04:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:04:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:08:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:08:17Z", "level": "INFO", "message": "  Original Size: 1037.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:08:17Z", "level": "INFO", "message": "  Encoded Size:  734.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:08:17Z", "level": "INFO", "message": "  Reduction:     70.8% of original (29.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:08:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:08:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:08:54Z", "level": "INFO", "message": "Moved Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:08:55Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:08:55Z", "level": "INFO", "message": "  Type: TV | Show: Jury Duty", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:08:55Z", "level": "INFO", "message": "  Size: 1037.16MB → 734.52MB (70.8% of original, 29.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:08:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:08:56Z", "level": "INFO", "message": "Deleted original and processing copy for Jury Duty (2023) - S01E08 - The Verdict (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:08:56Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-04-09T13:16:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Blue Mountain State (2010)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-09T13:16:31Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Blue Mountain State (2010)", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-04-09T13:16:31Z", "level": "INFO", "message": "Processing: Blue mountain state S00E03 Outtakes and Deleted Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:16:34Z", "level": "INFO", "message": "Copied Blue mountain state S00E03 Outtakes and Deleted Scenes.mkv → Blue mountain state S00E03 Outtakes and Deleted Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:16:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:16:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "  Original Size: 117.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "  Encoded Size:  123.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "  Reduction:     105.5% of original (-5.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:17:55Z", "level": "INFO", "message": "Processing: Blue mountain state S00E04 Making the Squad.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:17:56Z", "level": "INFO", "message": "Copied Blue mountain state S00E04 Making the Squad.mkv → Blue mountain state S00E04 Making the Squad.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:17:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:17:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "  Original Size: 56.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "  Encoded Size:  63.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "  Reduction:     111.3% of original (-11.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:18:43Z", "level": "INFO", "message": "Processing: Blue mountain state S00E05 Locker Room Rewind.mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:19:02Z", "level": "INFO", "message": "Copied Blue mountain state S00E05 Locker Room Rewind.mkv → Blue mountain state S00E05 Locker Room Rewind.mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:19:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:19:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:22:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:22:25Z", "level": "INFO", "message": "  Original Size: 623.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:22:25Z", "level": "INFO", "message": "  Encoded Size:  555.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:22:25Z", "level": "INFO", "message": "  Reduction:     89.0% of original (11.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:22:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:22:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:22:51Z", "level": "INFO", "message": "Moved Blue mountain state S00E05 Locker Room Rewind - [EHX].mkv → Blue mountain state S00E05 Locker Room Rewind - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:22:52Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue mountain state S00E05 Locker Room Rewind - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:22:52Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:22:52Z", "level": "INFO", "message": "  Size: 623.45MB → 555.06MB (89.0% of original, 11.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:22:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:22:53Z", "level": "INFO", "message": "Deleted original and processing copy for Blue mountain state S00E05 Locker Room Rewind.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:22:53Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:23:23Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:23:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:23:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:27:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:27:00Z", "level": "INFO", "message": "  Original Size: 899.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:27:00Z", "level": "INFO", "message": "  Encoded Size:  784.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:27:00Z", "level": "INFO", "message": "  Reduction:     87.2% of original (12.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:27:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:27:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:27:40Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:27:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:27:42Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:27:42Z", "level": "INFO", "message": "  Size: 899.43MB → 784.13MB (87.2% of original, 12.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:27:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:27:42Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E01 - It's Called Hazing, Look It Up (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:27:42Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:28:02Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:28:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:28:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:30:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:30:43Z", "level": "INFO", "message": "  Original Size: 666.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:30:43Z", "level": "INFO", "message": "  Encoded Size:  607.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:30:43Z", "level": "INFO", "message": "  Reduction:     91.1% of original (8.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:30:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:30:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:31:14Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:31:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:31:15Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:31:15Z", "level": "INFO", "message": "  Size: 666.05MB → 607.1MB (91.1% of original, 8.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:31:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:31:15Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E02 - Promise Ring (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:31:15Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:31:38Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:31:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:31:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:34:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:34:22Z", "level": "INFO", "message": "  Original Size: 678.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:34:22Z", "level": "INFO", "message": "  Encoded Size:  606.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:34:22Z", "level": "INFO", "message": "  Reduction:     89.3% of original (10.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:34:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:34:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:34:53Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:34:54Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:34:54Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:34:54Z", "level": "INFO", "message": "  Size: 678.99MB → 606.31MB (89.3% of original, 10.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:34:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:34:54Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E03 - Pocket Pussy (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:34:54Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:35:16Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:35:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:35:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:38:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:38:01Z", "level": "INFO", "message": "  Original Size: 675.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:38:01Z", "level": "INFO", "message": "  Encoded Size:  614.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:38:01Z", "level": "INFO", "message": "  Reduction:     90.9% of original (9.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:38:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:38:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:38:30Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:38:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:38:31Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:38:31Z", "level": "INFO", "message": "  Size: 675.54MB → 614.38MB (90.9% of original, 9.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:38:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:38:31Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E04 - Rivalry Weekend (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:38:31Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E05 - There's Only One Second Best (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:38:52Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E05 - There's Only One Second Best (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E05 - There's Only One Second Best (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:38:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:38:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:41:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:41:36Z", "level": "INFO", "message": "  Original Size: 675.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:41:36Z", "level": "INFO", "message": "  Encoded Size:  673.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:41:36Z", "level": "INFO", "message": "  Reduction:     99.7% of original (0.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:41:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:41:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:41:37Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:41:58Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:41:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:42:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:44:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:44:42Z", "level": "INFO", "message": "  Original Size: 677.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:44:42Z", "level": "INFO", "message": "  Encoded Size:  634.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:44:42Z", "level": "INFO", "message": "  Reduction:     93.7% of original (6.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:44:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:44:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:45:19Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:45:20Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:45:20Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:45:20Z", "level": "INFO", "message": "  Size: 677.33MB → 634.63MB (93.7% of original, 6.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:45:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:45:20Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E06 - The Drug Olympics (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:45:20Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:45:45Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:45:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:45:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:48:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:48:29Z", "level": "INFO", "message": "  Original Size: 679.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:48:29Z", "level": "INFO", "message": "  Encoded Size:  626.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:48:29Z", "level": "INFO", "message": "  Reduction:     92.1% of original (7.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:48:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:48:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:49:04Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:49:05Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:49:05Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:49:05Z", "level": "INFO", "message": "  Size: 679.55MB → 626.09MB (92.1% of original, 7.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:49:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:49:05Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E07 - The Legend of the Golden Arm (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:49:05Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:49:28Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:49:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:49:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:52:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:52:12Z", "level": "INFO", "message": "  Original Size: 671.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:52:12Z", "level": "INFO", "message": "  Encoded Size:  595.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:52:12Z", "level": "INFO", "message": "  Reduction:     88.6% of original (11.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:52:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:52:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:52:44Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:52:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:52:45Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:52:45Z", "level": "INFO", "message": "  Size: 671.71MB → 595.14MB (88.6% of original, 11.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:52:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:52:45Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E08 - LAX (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:52:45Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:53:08Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:53:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:53:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:53:09Z", "level": "INFO", "message": "Multi-channel audio 375kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-09T13:53:09Z", "level": "INFO", "message": "Multi-channel audio 375kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-09T13:55:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:55:51Z", "level": "INFO", "message": "  Original Size: 665.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:55:51Z", "level": "INFO", "message": "  Encoded Size:  603.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:55:51Z", "level": "INFO", "message": "  Reduction:     90.6% of original (9.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:55:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:55:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T13:56:22Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T13:56:23Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T13:56:23Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T13:56:23Z", "level": "INFO", "message": "  Size: 665.97MB → 603.1MB (90.6% of original, 9.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T13:56:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T13:56:23Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E09 - Midterms (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T13:56:23Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T13:56:45Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T13:56:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T13:56:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T13:59:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T13:59:29Z", "level": "INFO", "message": "  Original Size: 673.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T13:59:29Z", "level": "INFO", "message": "  Encoded Size:  607.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T13:59:29Z", "level": "INFO", "message": "  Reduction:     90.2% of original (9.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T13:59:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T13:59:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:00:21Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:00:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:00:22Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:00:22Z", "level": "INFO", "message": "  Size: 673.01MB → 607.18MB (90.2% of original, 9.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:00:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:00:22Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E10 - Marathon Monday (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:00:22Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:00:48Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:00:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:00:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:03:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:03:33Z", "level": "INFO", "message": "  Original Size: 679.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:03:33Z", "level": "INFO", "message": "  Encoded Size:  545.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:03:33Z", "level": "INFO", "message": "  Reduction:     80.3% of original (19.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:03:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:03:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:04:21Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:04:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:04:22Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:04:22Z", "level": "INFO", "message": "  Size: 679.17MB → 545.68MB (80.3% of original, 19.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:04:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:04:23Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E11 - Ransom (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:04:23Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:04:48Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:04:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:04:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:07:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:07:32Z", "level": "INFO", "message": "  Original Size: 672.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:07:32Z", "level": "INFO", "message": "  Encoded Size:  595.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:07:32Z", "level": "INFO", "message": "  Reduction:     88.5% of original (11.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:07:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:07:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:08:29Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:08:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:08:30Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:08:30Z", "level": "INFO", "message": "  Size: 672.6MB → 595.3MB (88.5% of original, 11.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:08:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:08:30Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E12 - Piss Test (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:08:30Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:08:57Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda).mkv → Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:08:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:08:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:11:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:11:41Z", "level": "INFO", "message": "  Original Size: 679.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:11:41Z", "level": "INFO", "message": "  Encoded Size:  583.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:11:41Z", "level": "INFO", "message": "  Reduction:     86.0% of original (14.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:11:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:11:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:12:36Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:12:37Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:12:37Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:12:37Z", "level": "INFO", "message": "  Size: 679.34MB → 583.96MB (86.0% of original, 14.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:12:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:12:37Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S01E13 - Bowl Game (1080p x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:12:37Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:13:01Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:13:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:13:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:15:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:15:46Z", "level": "INFO", "message": "  Original Size: 624.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:15:46Z", "level": "INFO", "message": "  Encoded Size:  588.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:15:46Z", "level": "INFO", "message": "  Reduction:     94.3% of original (5.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:15:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:15:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:16:39Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:16:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:16:40Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:16:40Z", "level": "INFO", "message": "  Size: 624.09MB → 588.51MB (94.3% of original, 5.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:16:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:16:40Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E01 - The Fingering (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:16:40Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:17:08Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:17:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:17:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:20:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:20:08Z", "level": "INFO", "message": "  Original Size: 688.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:20:08Z", "level": "INFO", "message": "  Encoded Size:  593.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:20:08Z", "level": "INFO", "message": "  Reduction:     86.3% of original (13.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:20:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:20:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:20:43Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:20:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:20:44Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:20:44Z", "level": "INFO", "message": "  Size: 688.15MB → 593.96MB (86.3% of original, 13.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:20:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:20:44Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E02 - Controversy (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:20:44Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:21:13Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:21:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:21:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:24:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:24:03Z", "level": "INFO", "message": "  Original Size: 644.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:24:03Z", "level": "INFO", "message": "  Encoded Size:  494.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:24:03Z", "level": "INFO", "message": "  Reduction:     76.7% of original (23.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:24:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:24:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:24:33Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:24:34Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:24:34Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:24:34Z", "level": "INFO", "message": "  Size: 644.65MB → 494.75MB (76.7% of original, 23.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:24:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:24:34Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E03 - Born Again (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:24:34Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:25:00Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:25:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:25:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:27:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:27:53Z", "level": "INFO", "message": "  Original Size: 658.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:27:53Z", "level": "INFO", "message": "  Encoded Size:  556.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:27:53Z", "level": "INFO", "message": "  Reduction:     84.5% of original (15.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:27:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:27:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:28:26Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:28:27Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:28:27Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:28:27Z", "level": "INFO", "message": "  Size: 658.76MB → 556.41MB (84.5% of original, 15.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:28:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:28:27Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E04 - Pay for Play (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:28:27Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:28:54Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:28:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:28:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:31:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:31:40Z", "level": "INFO", "message": "  Original Size: 627.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:31:40Z", "level": "INFO", "message": "  Encoded Size:  476.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:31:40Z", "level": "INFO", "message": "  Reduction:     75.9% of original (24.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:31:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:31:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:32:09Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:32:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:32:09Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:32:09Z", "level": "INFO", "message": "  Size: 627.6MB → 476.41MB (75.9% of original, 24.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:32:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:32:10Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E05 - Pregnant (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:32:10Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:32:35Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:32:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:32:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:35:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:35:22Z", "level": "INFO", "message": "  Original Size: 630.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:35:22Z", "level": "INFO", "message": "  Encoded Size:  440.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:35:22Z", "level": "INFO", "message": "  Reduction:     69.9% of original (30.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:35:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:35:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:35:48Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:35:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:35:48Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:35:48Z", "level": "INFO", "message": "  Size: 630.16MB → 440.48MB (69.9% of original, 30.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:35:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:35:49Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E06 - Nerds (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:35:49Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:36:15Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:36:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:36:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:39:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:39:01Z", "level": "INFO", "message": "  Original Size: 630.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:39:02Z", "level": "INFO", "message": "  Encoded Size:  482.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:39:02Z", "level": "INFO", "message": "  Reduction:     76.6% of original (23.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:39:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:39:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:39:29Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:39:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:39:30Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:39:30Z", "level": "INFO", "message": "  Size: 630.11MB → 482.78MB (76.6% of original, 23.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:39:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:39:30Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E07 - Debra (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:39:30Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:39:53Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:39:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:39:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:42:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:42:38Z", "level": "INFO", "message": "  Original Size: 629.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:42:38Z", "level": "INFO", "message": "  Encoded Size:  418.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:42:38Z", "level": "INFO", "message": "  Reduction:     66.5% of original (33.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:42:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:42:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:43:03Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:43:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:43:03Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:43:03Z", "level": "INFO", "message": "  Size: 629.38MB → 418.84MB (66.5% of original, 33.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:43:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:43:04Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E08 - Vision Quest (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:43:04Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:43:24Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:43:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:43:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:46:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:46:10Z", "level": "INFO", "message": "  Original Size: 629.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:46:10Z", "level": "INFO", "message": "  Encoded Size:  497.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:46:10Z", "level": "INFO", "message": "  Reduction:     79.0% of original (21.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:46:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:46:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:46:38Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:46:39Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:46:39Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:46:39Z", "level": "INFO", "message": "  Size: 629.9MB → 497.43MB (79.0% of original, 21.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:46:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:46:39Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E09 - The Badger (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:46:39Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:46:59Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:46:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:47:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:49:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:49:44Z", "level": "INFO", "message": "  Original Size: 626.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:49:44Z", "level": "INFO", "message": "  Encoded Size:  495.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:49:44Z", "level": "INFO", "message": "  Reduction:     79.0% of original (21.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:49:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:49:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:50:13Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:50:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:50:14Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:50:14Z", "level": "INFO", "message": "  Size: 626.41MB → 495.09MB (79.0% of original, 21.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:50:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:50:14Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E10 - Hockey (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:50:14Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:50:35Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:50:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:50:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:53:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:53:20Z", "level": "INFO", "message": "  Original Size: 629.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:53:20Z", "level": "INFO", "message": "  Encoded Size:  443.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:53:20Z", "level": "INFO", "message": "  Reduction:     70.4% of original (29.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:53:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:53:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:53:46Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:53:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:53:47Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:53:47Z", "level": "INFO", "message": "  Size: 629.89MB → 443.23MB (70.4% of original, 29.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:53:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:53:47Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E11 - Drunk Tank (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:53:47Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:54:10Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:54:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:54:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T14:56:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T14:56:56Z", "level": "INFO", "message": "  Original Size: 630.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T14:56:56Z", "level": "INFO", "message": "  Encoded Size:  485.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T14:56:56Z", "level": "INFO", "message": "  Reduction:     77.1% of original (22.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T14:56:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T14:56:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T14:57:24Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T14:57:25Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T14:57:25Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T14:57:25Z", "level": "INFO", "message": "  Size: 630.32MB → 485.81MB (77.1% of original, 22.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T14:57:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T14:57:25Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E12 - Trap Game (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T14:57:25Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T14:57:49Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T14:57:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T14:57:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:00:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:00:49Z", "level": "INFO", "message": "  Original Size: 688.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:00:49Z", "level": "INFO", "message": "  Encoded Size:  547.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:00:49Z", "level": "INFO", "message": "  Reduction:     79.5% of original (20.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:00:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:00:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:01:23Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:01:24Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:01:24Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:01:24Z", "level": "INFO", "message": "  Size: 688.33MB → 547.41MB (79.5% of original, 20.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:01:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:01:24Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S02E13 - Riot (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:01:24Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:01:54Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:01:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:01:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:04:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:04:40Z", "level": "INFO", "message": "  Original Size: 626.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:04:40Z", "level": "INFO", "message": "  Encoded Size:  362.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:04:40Z", "level": "INFO", "message": "  Reduction:     57.9% of original (42.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:04:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:04:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:05:03Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:05:04Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:05:04Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:05:04Z", "level": "INFO", "message": "  Size: 626.38MB → 362.82MB (57.9% of original, 42.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:05:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:05:04Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E01 - The Captain (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:05:04Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:05:31Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:05:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:05:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:08:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:08:18Z", "level": "INFO", "message": "  Original Size: 627.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:08:18Z", "level": "INFO", "message": "  Encoded Size:  337.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:08:18Z", "level": "INFO", "message": "  Reduction:     53.8% of original (46.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:08:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:08:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:08:40Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:08:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:08:40Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:08:40Z", "level": "INFO", "message": "  Size: 627.05MB → 337.33MB (53.8% of original, 46.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:08:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:08:41Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E02 - Dic Pics (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:08:41Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:09:08Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:09:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:09:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:11:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:11:54Z", "level": "INFO", "message": "  Original Size: 626.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:11:54Z", "level": "INFO", "message": "  Encoded Size:  398.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:11:54Z", "level": "INFO", "message": "  Reduction:     63.6% of original (36.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:11:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:11:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:12:18Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:12:19Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:12:19Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:12:19Z", "level": "INFO", "message": "  Size: 626.93MB → 398.54MB (63.6% of original, 36.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:12:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:12:19Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E03 - Thad's Back (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:12:19Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:12:44Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:12:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:12:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:15:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:15:29Z", "level": "INFO", "message": "  Original Size: 627.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:15:29Z", "level": "INFO", "message": "  Encoded Size:  361.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:15:29Z", "level": "INFO", "message": "  Reduction:     57.6% of original (42.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:15:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:15:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:15:52Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:15:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:15:53Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:15:53Z", "level": "INFO", "message": "  Size: 627.07MB → 361.11MB (57.6% of original, 42.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:15:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:15:53Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E04 - The Peak (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:15:53Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:16:17Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:16:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:16:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:19:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:19:01Z", "level": "INFO", "message": "  Original Size: 625.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:19:01Z", "level": "INFO", "message": "  Encoded Size:  389.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:19:01Z", "level": "INFO", "message": "  Reduction:     62.3% of original (37.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:19:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:19:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:19:24Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:19:25Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:19:25Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:19:25Z", "level": "INFO", "message": "  Size: 625.5MB → 389.61MB (62.3% of original, 37.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:19:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:19:25Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E05 - Training Day (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:19:25Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:19:44Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:19:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:19:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:22:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:22:29Z", "level": "INFO", "message": "  Original Size: 625.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:22:29Z", "level": "INFO", "message": "  Encoded Size:  438.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:22:29Z", "level": "INFO", "message": "  Reduction:     70.0% of original (30.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:22:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:22:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:22:55Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:22:56Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:22:56Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:22:56Z", "level": "INFO", "message": "  Size: 625.85MB → 438.05MB (70.0% of original, 30.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:22:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:22:56Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E06 - Blackout (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:22:56Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:23:18Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:23:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:23:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:26:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:26:04Z", "level": "INFO", "message": "  Original Size: 626.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:26:04Z", "level": "INFO", "message": "  Encoded Size:  342.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:26:04Z", "level": "INFO", "message": "  Reduction:     54.7% of original (45.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:26:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:26:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:26:27Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:26:28Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:26:28Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:26:28Z", "level": "INFO", "message": "  Size: 626.71MB → 342.97MB (54.7% of original, 45.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:26:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:26:28Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E07 - Superstition (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:26:28Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:26:51Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:26:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:26:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:29:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:29:37Z", "level": "INFO", "message": "  Original Size: 625.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:29:37Z", "level": "INFO", "message": "  Encoded Size:  261.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:29:37Z", "level": "INFO", "message": "  Reduction:     41.8% of original (58.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:29:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:29:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:29:52Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:29:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:29:53Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:29:53Z", "level": "INFO", "message": "  Size: 625.77MB → 261.57MB (41.8% of original, 58.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:29:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:29:53Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E08 - Fun Facts (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:29:53Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:30:20Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:30:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:30:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:33:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:33:07Z", "level": "INFO", "message": "  Original Size: 626.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:33:07Z", "level": "INFO", "message": "  Encoded Size:  326.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:33:07Z", "level": "INFO", "message": "  Reduction:     52.1% of original (47.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:33:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:33:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:33:24Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:33:25Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:33:25Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:33:25Z", "level": "INFO", "message": "  Size: 626.79MB → 326.29MB (52.1% of original, 47.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:33:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:33:25Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E09 - The C-Word (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:33:25Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:33:49Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:33:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:33:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:36:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:36:35Z", "level": "INFO", "message": "  Original Size: 626.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:36:35Z", "level": "INFO", "message": "  Encoded Size:  420.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:36:35Z", "level": "INFO", "message": "  Reduction:     67.1% of original (32.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:36:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:36:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:36:58Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:37:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:37:00Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:37:00Z", "level": "INFO", "message": "  Size: 626.15MB → 420.31MB (67.1% of original, 32.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:37:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:37:00Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E10 - One Week (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:37:00Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:37:23Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:37:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:37:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:40:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:40:09Z", "level": "INFO", "message": "  Original Size: 626.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:40:09Z", "level": "INFO", "message": "  Encoded Size:  286.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:40:09Z", "level": "INFO", "message": "  Reduction:     45.8% of original (54.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:40:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:40:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:40:25Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:40:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:40:26Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:40:26Z", "level": "INFO", "message": "  Size: 626.23MB → 286.88MB (45.8% of original, 54.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:40:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:40:26Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E11 - Death Penalty (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:40:26Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:40:53Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:40:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:40:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:43:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:43:39Z", "level": "INFO", "message": "  Original Size: 627.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:43:39Z", "level": "INFO", "message": "  Encoded Size:  422.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:43:39Z", "level": "INFO", "message": "  Reduction:     67.3% of original (32.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:43:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:43:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:44:06Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:44:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:44:07Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:44:07Z", "level": "INFO", "message": "  Size: 627.47MB → 422.0MB (67.3% of original, 32.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:44:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:44:07Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E12 - The Corn Field (1) (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:44:07Z", "level": "INFO", "message": "Processing: Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T15:44:33Z", "level": "INFO", "message": "Copied Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda).mkv → Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T15:44:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T15:44:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T15:47:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T15:47:19Z", "level": "INFO", "message": "  Original Size: 626.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T15:47:19Z", "level": "INFO", "message": "  Encoded Size:  485.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T15:47:19Z", "level": "INFO", "message": "  Reduction:     77.5% of original (22.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T15:47:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T15:47:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T15:47:47Z", "level": "INFO", "message": "Moved Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda) - [EHX].mkv → Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T15:47:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T15:47:48Z", "level": "INFO", "message": "  Type: TV | Show: Blue Mountain State (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T15:47:48Z", "level": "INFO", "message": "  Size: 626.94MB → 485.67MB (77.5% of original, 22.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T15:47:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T15:47:48Z", "level": "INFO", "message": "Deleted original and processing copy for Blue Mountain State (2010) - S03E13 - The Corn Field (2) (1080p WEB-DL x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T15:47:48Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-04-09T16:24:30Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Malcolm in the Middle (2000)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-09T16:24:30Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Malcolm in the Middle (2000)", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-04-09T16:24:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:24:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:24:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:25:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:27:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:27:51Z", "level": "INFO", "message": "  Original Size: 870.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:27:51Z", "level": "INFO", "message": "  Encoded Size:  748.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:27:51Z", "level": "INFO", "message": "  Reduction:     86.0% of original (14.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:27:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:27:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:28:31Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:28:32Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:28:32Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:28:32Z", "level": "INFO", "message": "  Size: 870.79MB → 748.56MB (86.0% of original, 14.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:28:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:28:32Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:28:32Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:29:01Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:29:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:29:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:31:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:31:51Z", "level": "INFO", "message": "  Original Size: 858.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:31:51Z", "level": "INFO", "message": "  Encoded Size:  720.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:31:51Z", "level": "INFO", "message": "  Reduction:     84.0% of original (16.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:31:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:31:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:32:28Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:32:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:32:29Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:32:29Z", "level": "INFO", "message": "  Size: 858.26MB → 720.88MB (84.0% of original, 16.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:32:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:32:29Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:32:29Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:33:01Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:33:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:33:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:35:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:35:50Z", "level": "INFO", "message": "  Original Size: 853.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:35:50Z", "level": "INFO", "message": "  Encoded Size:  680.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:35:50Z", "level": "INFO", "message": "  Reduction:     79.8% of original (20.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:35:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:35:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:36:24Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:36:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:36:26Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:36:26Z", "level": "INFO", "message": "  Size: 853.2MB → 680.96MB (79.8% of original, 20.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:36:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:36:26Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:36:26Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:36:57Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:36:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:36:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:39:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:39:50Z", "level": "INFO", "message": "  Original Size: 874.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:39:50Z", "level": "INFO", "message": "  Encoded Size:  625.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:39:50Z", "level": "INFO", "message": "  Reduction:     71.5% of original (28.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:39:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:39:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:40:20Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:40:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:40:21Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:40:21Z", "level": "INFO", "message": "  Size: 874.36MB → 625.17MB (71.5% of original, 28.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:40:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:40:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:40:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:40:49Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:40:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:40:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:43:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:43:43Z", "level": "INFO", "message": "  Original Size: 872.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:43:43Z", "level": "INFO", "message": "  Encoded Size:  675.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:43:43Z", "level": "INFO", "message": "  Reduction:     77.4% of original (22.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:43:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:43:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:44:18Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:44:19Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:44:19Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:44:19Z", "level": "INFO", "message": "  Size: 872.59MB → 675.54MB (77.4% of original, 22.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:44:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:44:19Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:44:19Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:44:48Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:44:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:44:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:47:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:47:41Z", "level": "INFO", "message": "  Original Size: 872.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:47:41Z", "level": "INFO", "message": "  Encoded Size:  593.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:47:41Z", "level": "INFO", "message": "  Reduction:     68.0% of original (32.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:47:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:47:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:48:11Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:48:12Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:48:12Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:48:12Z", "level": "INFO", "message": "  Size: 872.67MB → 593.74MB (68.0% of original, 32.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:48:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:48:12Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:48:12Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:48:40Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:48:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:48:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:51:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:51:34Z", "level": "INFO", "message": "  Original Size: 873.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:51:34Z", "level": "INFO", "message": "  Encoded Size:  759.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:51:34Z", "level": "INFO", "message": "  Reduction:     87.0% of original (13.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:51:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:51:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:52:12Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:52:13Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:52:13Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:52:13Z", "level": "INFO", "message": "  Size: 873.08MB → 759.32MB (87.0% of original, 13.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:52:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:52:13Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:52:13Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:52:40Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:52:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:52:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:55:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:55:34Z", "level": "INFO", "message": "  Original Size: 874.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:55:34Z", "level": "INFO", "message": "  Encoded Size:  692.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:55:34Z", "level": "INFO", "message": "  Reduction:     79.2% of original (20.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:55:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:55:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T16:56:09Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T16:56:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T16:56:10Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T16:56:10Z", "level": "INFO", "message": "  Size: 874.4MB → 692.2MB (79.2% of original, 20.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T16:56:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T16:56:11Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T16:56:11Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T16:56:38Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T16:56:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T16:56:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T16:59:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T16:59:32Z", "level": "INFO", "message": "  Original Size: 873.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T16:59:32Z", "level": "INFO", "message": "  Encoded Size:  707.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T16:59:32Z", "level": "INFO", "message": "  Reduction:     81.0% of original (19.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T16:59:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T16:59:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:00:10Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:00:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:00:11Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:00:11Z", "level": "INFO", "message": "  Size: 873.9MB → 707.9MB (81.0% of original, 19.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:00:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:00:11Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:00:11Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:00:39Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:00:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:00:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:03:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:03:32Z", "level": "INFO", "message": "  Original Size: 874.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:03:32Z", "level": "INFO", "message": "  Encoded Size:  827.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:03:32Z", "level": "INFO", "message": "  Reduction:     94.6% of original (5.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:03:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:03:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:04:17Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:04:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:04:18Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:04:18Z", "level": "INFO", "message": "  Size: 874.89MB → 827.53MB (94.6% of original, 5.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:04:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:04:18Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:04:18Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:04:45Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:04:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:04:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:07:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:07:38Z", "level": "INFO", "message": "  Original Size: 872.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:07:38Z", "level": "INFO", "message": "  Encoded Size:  640.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:07:38Z", "level": "INFO", "message": "  Reduction:     73.4% of original (26.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:07:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:07:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:08:10Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:08:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:08:11Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:08:11Z", "level": "INFO", "message": "  Size: 872.4MB → 640.42MB (73.4% of original, 26.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:08:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:08:11Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:08:11Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:08:41Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:08:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:08:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:11:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:11:34Z", "level": "INFO", "message": "  Original Size: 872.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:11:34Z", "level": "INFO", "message": "  Encoded Size:  706.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:11:34Z", "level": "INFO", "message": "  Reduction:     80.9% of original (19.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:11:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:11:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:12:11Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:12:12Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:12:12Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:12:12Z", "level": "INFO", "message": "  Size: 872.56MB → 706.16MB (80.9% of original, 19.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:12:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:12:12Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:12:12Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:12:41Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:12:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:12:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:15:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:15:34Z", "level": "INFO", "message": "  Original Size: 868.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:15:34Z", "level": "INFO", "message": "  Encoded Size:  663.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:15:34Z", "level": "INFO", "message": "  Reduction:     76.3% of original (23.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:15:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:15:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:16:08Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:16:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:16:09Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:16:09Z", "level": "INFO", "message": "  Size: 868.82MB → 663.27MB (76.3% of original, 23.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:16:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:16:09Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:16:09Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:16:36Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:16:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:16:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:19:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:19:30Z", "level": "INFO", "message": "  Original Size: 872.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:19:30Z", "level": "INFO", "message": "  Encoded Size:  684.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:19:30Z", "level": "INFO", "message": "  Reduction:     78.4% of original (21.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:19:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:19:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:20:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:20:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:20:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:20:03Z", "level": "INFO", "message": "  Size: 872.97MB → 684.2MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:20:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:20:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:20:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:20:30Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:20:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:20:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:23:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:23:22Z", "level": "INFO", "message": "  Original Size: 871.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:23:22Z", "level": "INFO", "message": "  Encoded Size:  689.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:23:22Z", "level": "INFO", "message": "  Reduction:     79.1% of original (20.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:23:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:23:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:23:59Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:24:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:24:00Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:24:00Z", "level": "INFO", "message": "  Size: 871.13MB → 689.08MB (79.1% of original, 20.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:24:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:24:00Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:24:00Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:24:29Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:24:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:24:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:27:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:27:21Z", "level": "INFO", "message": "  Original Size: 871.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:27:21Z", "level": "INFO", "message": "  Encoded Size:  754.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:27:21Z", "level": "INFO", "message": "  Reduction:     86.6% of original (13.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:27:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:27:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:28:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:28:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:28:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:28:03Z", "level": "INFO", "message": "  Size: 871.34MB → 754.21MB (86.6% of original, 13.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:28:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:28:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:28:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:28:31Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:28:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:28:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "  Original Size: 863.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "  Encoded Size:  851.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "  Reduction:     98.6% of original (1.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:31:23Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:31:52Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:31:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:31:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:34:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:34:43Z", "level": "INFO", "message": "  Original Size: 862.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:34:43Z", "level": "INFO", "message": "  Encoded Size:  629.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:34:43Z", "level": "INFO", "message": "  Reduction:     73.0% of original (27.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:34:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:34:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:35:15Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:35:16Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:35:16Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:35:16Z", "level": "INFO", "message": "  Size: 862.38MB → 629.67MB (73.0% of original, 27.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:35:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:35:16Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:35:16Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:35:43Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:35:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:35:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:38:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:38:31Z", "level": "INFO", "message": "  Original Size: 839.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:38:31Z", "level": "INFO", "message": "  Encoded Size:  678.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:38:31Z", "level": "INFO", "message": "  Reduction:     80.8% of original (19.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:38:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:38:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:39:04Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:39:05Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:39:05Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:39:05Z", "level": "INFO", "message": "  Size: 839.23MB → 678.31MB (80.8% of original, 19.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:39:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:39:05Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:39:05Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:39:31Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:39:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:39:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:42:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:42:23Z", "level": "INFO", "message": "  Original Size: 862.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:42:23Z", "level": "INFO", "message": "  Encoded Size:  693.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:42:23Z", "level": "INFO", "message": "  Reduction:     80.3% of original (19.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:42:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:42:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:42:57Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:42:58Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:42:58Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:42:58Z", "level": "INFO", "message": "  Size: 862.96MB → 693.15MB (80.3% of original, 19.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:42:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:42:58Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:42:58Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:43:24Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:43:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:43:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:46:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:46:17Z", "level": "INFO", "message": "  Original Size: 863.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:46:17Z", "level": "INFO", "message": "  Encoded Size:  713.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:46:17Z", "level": "INFO", "message": "  Reduction:     82.6% of original (17.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:46:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:46:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:46:52Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:46:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:46:53Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:46:53Z", "level": "INFO", "message": "  Size: 863.45MB → 713.62MB (82.6% of original, 17.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:46:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:46:54Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:46:54Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:47:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:47:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:47:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:50:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:50:11Z", "level": "INFO", "message": "  Original Size: 862.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:50:11Z", "level": "INFO", "message": "  Encoded Size:  654.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:50:11Z", "level": "INFO", "message": "  Reduction:     75.9% of original (24.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:50:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:50:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:50:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:50:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:50:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:50:44Z", "level": "INFO", "message": "  Size: 862.19MB → 654.11MB (75.9% of original, 24.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:50:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:50:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:50:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:51:11Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:51:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:51:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:54:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:54:02Z", "level": "INFO", "message": "  Original Size: 862.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:54:02Z", "level": "INFO", "message": "  Encoded Size:  574.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:54:02Z", "level": "INFO", "message": "  Reduction:     66.7% of original (33.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:54:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:54:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:54:30Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:54:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:54:31Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:54:31Z", "level": "INFO", "message": "  Size: 862.24MB → 574.79MB (66.7% of original, 33.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:54:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:54:31Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:54:31Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:54:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:54:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:54:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T17:57:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T17:57:50Z", "level": "INFO", "message": "  Original Size: 862.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T17:57:50Z", "level": "INFO", "message": "  Encoded Size:  628.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T17:57:50Z", "level": "INFO", "message": "  Reduction:     72.9% of original (27.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T17:57:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T17:57:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T17:58:21Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T17:58:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T17:58:22Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T17:58:22Z", "level": "INFO", "message": "  Size: 862.58MB → 628.39MB (72.9% of original, 27.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T17:58:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T17:58:22Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T17:58:22Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T17:58:49Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T17:58:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T17:58:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:01:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:01:41Z", "level": "INFO", "message": "  Original Size: 862.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:01:41Z", "level": "INFO", "message": "  Encoded Size:  618.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:01:41Z", "level": "INFO", "message": "  Reduction:     71.8% of original (28.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:01:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:01:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:02:12Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:02:13Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:02:13Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:02:13Z", "level": "INFO", "message": "  Size: 862.53MB → 618.99MB (71.8% of original, 28.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:02:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:02:13Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:02:13Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:02:41Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:02:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:02:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:05:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:05:34Z", "level": "INFO", "message": "  Original Size: 863.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:05:34Z", "level": "INFO", "message": "  Encoded Size:  624.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:05:34Z", "level": "INFO", "message": "  Reduction:     72.3% of original (27.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:05:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:05:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:06:06Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:06:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:06:07Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:06:07Z", "level": "INFO", "message": "  Size: 863.0MB → 624.12MB (72.3% of original, 27.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:06:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:06:07Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:06:07Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:06:35Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:06:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:06:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:09:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:09:27Z", "level": "INFO", "message": "  Original Size: 857.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:09:27Z", "level": "INFO", "message": "  Encoded Size:  562.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:09:27Z", "level": "INFO", "message": "  Reduction:     65.6% of original (34.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:09:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:09:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:09:58Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:09:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:09:59Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:09:59Z", "level": "INFO", "message": "  Size: 857.67MB → 562.62MB (65.6% of original, 34.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:09:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:09:59Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:09:59Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:10:27Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:10:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:10:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:13:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:13:20Z", "level": "INFO", "message": "  Original Size: 862.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:13:20Z", "level": "INFO", "message": "  Encoded Size:  618.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:13:20Z", "level": "INFO", "message": "  Reduction:     71.7% of original (28.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:13:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:13:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:13:50Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:13:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:13:51Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:13:51Z", "level": "INFO", "message": "  Size: 862.85MB → 618.82MB (71.7% of original, 28.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:13:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:13:51Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:13:51Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:14:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:14:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:14:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:17:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:17:11Z", "level": "INFO", "message": "  Original Size: 861.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:17:11Z", "level": "INFO", "message": "  Encoded Size:  629.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:17:11Z", "level": "INFO", "message": "  Reduction:     73.1% of original (26.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:17:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:17:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:17:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:17:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:17:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:17:44Z", "level": "INFO", "message": "  Size: 861.82MB → 629.86MB (73.1% of original, 26.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:17:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:17:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:17:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:18:11Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:18:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:18:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:21:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:21:03Z", "level": "INFO", "message": "  Original Size: 862.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:21:03Z", "level": "INFO", "message": "  Encoded Size:  545.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:21:03Z", "level": "INFO", "message": "  Reduction:     63.3% of original (36.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:21:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:21:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:21:30Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:21:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:21:31Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:21:31Z", "level": "INFO", "message": "  Size: 862.69MB → 545.75MB (63.3% of original, 36.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:21:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:21:31Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:21:31Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:21:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:21:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:22:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:24:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:24:50Z", "level": "INFO", "message": "  Original Size: 860.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:24:50Z", "level": "INFO", "message": "  Encoded Size:  518.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:24:50Z", "level": "INFO", "message": "  Reduction:     60.2% of original (39.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:24:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:24:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:25:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:25:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:25:17Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:25:17Z", "level": "INFO", "message": "  Size: 860.77MB → 518.2MB (60.2% of original, 39.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:25:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:25:17Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:25:17Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:25:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:25:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:25:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:28:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:28:39Z", "level": "INFO", "message": "  Original Size: 862.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:28:39Z", "level": "INFO", "message": "  Encoded Size:  550.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:28:39Z", "level": "INFO", "message": "  Reduction:     63.9% of original (36.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:28:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:28:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:29:06Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:29:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:29:07Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:29:07Z", "level": "INFO", "message": "  Size: 862.45MB → 550.93MB (63.9% of original, 36.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:29:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:29:07Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:29:07Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:29:37Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:29:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:29:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:32:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:32:29Z", "level": "INFO", "message": "  Original Size: 863.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:32:29Z", "level": "INFO", "message": "  Encoded Size:  590.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:32:29Z", "level": "INFO", "message": "  Reduction:     68.4% of original (31.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:32:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:32:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:32:59Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:33:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:33:00Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:33:00Z", "level": "INFO", "message": "  Size: 863.04MB → 590.2MB (68.4% of original, 31.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:33:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:33:00Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:33:00Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:33:25Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:33:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:33:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:36:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:36:18Z", "level": "INFO", "message": "  Original Size: 862.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:36:18Z", "level": "INFO", "message": "  Encoded Size:  618.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:36:18Z", "level": "INFO", "message": "  Reduction:     71.7% of original (28.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:36:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:36:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:36:49Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:36:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:36:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:36:50Z", "level": "INFO", "message": "  Size: 862.85MB → 618.58MB (71.7% of original, 28.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:36:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:36:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:36:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:37:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:37:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:37:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:40:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:40:08Z", "level": "INFO", "message": "  Original Size: 862.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:40:08Z", "level": "INFO", "message": "  Encoded Size:  562.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:40:08Z", "level": "INFO", "message": "  Reduction:     65.3% of original (34.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:40:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:40:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:40:39Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:40:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:40:40Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:40:40Z", "level": "INFO", "message": "  Size: 862.41MB → 562.84MB (65.3% of original, 34.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:40:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:40:40Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:40:40Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:41:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:41:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:41:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:43:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:43:57Z", "level": "INFO", "message": "  Original Size: 861.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:43:57Z", "level": "INFO", "message": "  Encoded Size:  618.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:43:57Z", "level": "INFO", "message": "  Reduction:     71.8% of original (28.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:43:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:43:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:44:25Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:44:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:44:26Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:44:26Z", "level": "INFO", "message": "  Size: 861.32MB → 618.56MB (71.8% of original, 28.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:44:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:44:26Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:44:26Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:44:53Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:44:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:44:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:47:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:47:42Z", "level": "INFO", "message": "  Original Size: 845.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:47:42Z", "level": "INFO", "message": "  Encoded Size:  610.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:47:42Z", "level": "INFO", "message": "  Reduction:     72.2% of original (27.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:47:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:47:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:48:11Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:48:12Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:48:12Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:48:12Z", "level": "INFO", "message": "  Size: 845.59MB → 610.79MB (72.2% of original, 27.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:48:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:48:12Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:48:12Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:48:40Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:48:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:48:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:51:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:51:31Z", "level": "INFO", "message": "  Original Size: 862.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:51:31Z", "level": "INFO", "message": "  Encoded Size:  657.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:51:31Z", "level": "INFO", "message": "  Reduction:     76.3% of original (23.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:51:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:51:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:52:04Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:52:05Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:52:05Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:52:05Z", "level": "INFO", "message": "  Size: 862.19MB → 657.95MB (76.3% of original, 23.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:52:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:52:05Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:52:05Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:52:33Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:52:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:52:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:55:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:55:24Z", "level": "INFO", "message": "  Original Size: 860.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:55:24Z", "level": "INFO", "message": "  Encoded Size:  510.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:55:24Z", "level": "INFO", "message": "  Reduction:     59.3% of original (40.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:55:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:55:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:55:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:55:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:55:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:55:50Z", "level": "INFO", "message": "  Size: 860.74MB → 510.18MB (59.3% of original, 40.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:55:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:55:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:55:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T18:56:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T18:56:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T18:56:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T18:59:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T18:59:07Z", "level": "INFO", "message": "  Original Size: 856.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T18:59:07Z", "level": "INFO", "message": "  Encoded Size:  649.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T18:59:07Z", "level": "INFO", "message": "  Reduction:     75.8% of original (24.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T18:59:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T18:59:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T18:59:38Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T18:59:39Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T18:59:39Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T18:59:39Z", "level": "INFO", "message": "  Size: 856.8MB → 649.77MB (75.8% of original, 24.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T18:59:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T18:59:39Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T18:59:39Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:00:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:00:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:00:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:02:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:02:56Z", "level": "INFO", "message": "  Original Size: 862.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:02:56Z", "level": "INFO", "message": "  Encoded Size:  715.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:02:56Z", "level": "INFO", "message": "  Reduction:     82.9% of original (17.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:02:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:02:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:03:30Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:03:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:03:31Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:03:31Z", "level": "INFO", "message": "  Size: 862.73MB → 715.42MB (82.9% of original, 17.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:03:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:03:32Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:03:32Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:03:56Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:03:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:03:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:06:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:06:47Z", "level": "INFO", "message": "  Original Size: 859.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:06:47Z", "level": "INFO", "message": "  Encoded Size:  602.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:06:47Z", "level": "INFO", "message": "  Reduction:     70.1% of original (29.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:06:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:06:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:07:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:07:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:07:17Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:07:17Z", "level": "INFO", "message": "  Size: 859.87MB → 602.38MB (70.1% of original, 29.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:07:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:07:17Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:07:17Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:07:44Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:07:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:07:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:10:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:10:37Z", "level": "INFO", "message": "  Original Size: 860.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:10:37Z", "level": "INFO", "message": "  Encoded Size:  576.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:10:37Z", "level": "INFO", "message": "  Reduction:     66.9% of original (33.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:10:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:10:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:11:05Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:11:06Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:11:06Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:11:06Z", "level": "INFO", "message": "  Size: 860.67MB → 576.08MB (66.9% of original, 33.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:11:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:11:06Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:11:06Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:11:35Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:11:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:11:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:14:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:14:26Z", "level": "INFO", "message": "  Original Size: 856.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:14:26Z", "level": "INFO", "message": "  Encoded Size:  487.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:14:26Z", "level": "INFO", "message": "  Reduction:     57.0% of original (43.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:14:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:14:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:14:50Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:14:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:14:51Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:14:51Z", "level": "INFO", "message": "  Size: 856.0MB → 487.55MB (57.0% of original, 43.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:14:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:14:51Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:14:51Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:15:17Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:15:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:15:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:18:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:18:06Z", "level": "INFO", "message": "  Original Size: 852.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:18:06Z", "level": "INFO", "message": "  Encoded Size:  561.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:18:06Z", "level": "INFO", "message": "  Reduction:     65.9% of original (34.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:18:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:18:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:18:34Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:18:35Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:18:35Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:18:35Z", "level": "INFO", "message": "  Size: 852.32MB → 561.32MB (65.9% of original, 34.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:18:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:18:35Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:18:35Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:19:03Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:19:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:19:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:21:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:21:54Z", "level": "INFO", "message": "  Original Size: 859.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:21:54Z", "level": "INFO", "message": "  Encoded Size:  491.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:21:54Z", "level": "INFO", "message": "  Reduction:     57.1% of original (42.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:21:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:21:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:22:17Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:22:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:22:18Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:22:18Z", "level": "INFO", "message": "  Size: 859.93MB → 491.01MB (57.1% of original, 42.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:22:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:22:18Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:22:18Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:22:43Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:22:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:22:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:25:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:25:34Z", "level": "INFO", "message": "  Original Size: 859.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:25:34Z", "level": "INFO", "message": "  Encoded Size:  499.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:25:34Z", "level": "INFO", "message": "  Reduction:     58.1% of original (41.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:25:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:25:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:25:59Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:26:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:26:00Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:26:00Z", "level": "INFO", "message": "  Size: 859.99MB → 499.26MB (58.1% of original, 41.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:26:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:26:00Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:26:00Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:26:24Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:26:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:26:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:29:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:29:16Z", "level": "INFO", "message": "  Original Size: 860.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:29:16Z", "level": "INFO", "message": "  Encoded Size:  494.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:29:16Z", "level": "INFO", "message": "  Reduction:     57.5% of original (42.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:29:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:29:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:29:40Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:29:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:29:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:29:41Z", "level": "INFO", "message": "  Size: 860.77MB → 494.53MB (57.5% of original, 42.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:29:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:29:41Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:29:41Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:30:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:30:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:30:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:32:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:32:56Z", "level": "INFO", "message": "  Original Size: 860.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:32:56Z", "level": "INFO", "message": "  Encoded Size:  534.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:32:56Z", "level": "INFO", "message": "  Reduction:     62.2% of original (37.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:32:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:32:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:33:20Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:33:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:33:21Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:33:21Z", "level": "INFO", "message": "  Size: 860.23MB → 534.68MB (62.2% of original, 37.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:33:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:33:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:33:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:33:46Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:33:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:33:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:36:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:36:37Z", "level": "INFO", "message": "  Original Size: 858.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:36:37Z", "level": "INFO", "message": "  Encoded Size:  554.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:36:37Z", "level": "INFO", "message": "  Reduction:     64.6% of original (35.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:36:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:36:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:37:08Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:37:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:37:09Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:37:09Z", "level": "INFO", "message": "  Size: 858.57MB → 554.92MB (64.6% of original, 35.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:37:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:37:10Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:37:10Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:37:36Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:37:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:37:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:40:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:40:27Z", "level": "INFO", "message": "  Original Size: 858.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:40:27Z", "level": "INFO", "message": "  Encoded Size:  588.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:40:27Z", "level": "INFO", "message": "  Reduction:     68.5% of original (31.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:40:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:40:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:41:00Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:41:01Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:41:01Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:41:01Z", "level": "INFO", "message": "  Size: 858.95MB → 588.49MB (68.5% of original, 31.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:41:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:41:01Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:41:01Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:41:28Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:41:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:41:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:44:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:44:17Z", "level": "INFO", "message": "  Original Size: 839.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:44:17Z", "level": "INFO", "message": "  Encoded Size:  668.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:44:17Z", "level": "INFO", "message": "  Reduction:     79.6% of original (20.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:44:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:44:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:44:50Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:44:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:44:51Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:44:51Z", "level": "INFO", "message": "  Size: 839.56MB → 668.58MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:44:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:44:51Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:44:51Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:45:18Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:45:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:45:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:48:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:48:11Z", "level": "INFO", "message": "  Original Size: 859.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:48:11Z", "level": "INFO", "message": "  Encoded Size:  772.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:48:11Z", "level": "INFO", "message": "  Reduction:     89.9% of original (10.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:48:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:48:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:48:51Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:48:52Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:48:52Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:48:52Z", "level": "INFO", "message": "  Size: 859.87MB → 772.78MB (89.9% of original, 10.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:48:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:48:53Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:48:53Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:49:21Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:49:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:49:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:52:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:52:12Z", "level": "INFO", "message": "  Original Size: 859.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:52:12Z", "level": "INFO", "message": "  Encoded Size:  527.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:52:12Z", "level": "INFO", "message": "  Reduction:     61.4% of original (38.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:52:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:52:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:52:41Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:52:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:52:42Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:52:42Z", "level": "INFO", "message": "  Size: 859.89MB → 527.77MB (61.4% of original, 38.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:52:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:52:42Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:52:42Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:53:21Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:53:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:53:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T19:56:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T19:56:12Z", "level": "INFO", "message": "  Original Size: 858.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T19:56:12Z", "level": "INFO", "message": "  Encoded Size:  579.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T19:56:12Z", "level": "INFO", "message": "  Reduction:     67.4% of original (32.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T19:56:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T19:56:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T19:56:46Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T19:56:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T19:56:47Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T19:56:47Z", "level": "INFO", "message": "  Size: 858.84MB → 579.04MB (67.4% of original, 32.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T19:56:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T19:56:47Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T19:56:47Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T19:57:23Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T19:57:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T19:57:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:00:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:00:10Z", "level": "INFO", "message": "  Original Size: 837.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:00:10Z", "level": "INFO", "message": "  Encoded Size:  583.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:00:10Z", "level": "INFO", "message": "  Reduction:     69.6% of original (30.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:00:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:00:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:00:44Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:00:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:00:45Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:00:45Z", "level": "INFO", "message": "  Size: 837.27MB → 583.03MB (69.6% of original, 30.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:00:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:00:45Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:00:45Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:01:23Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:01:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:01:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:04:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:04:07Z", "level": "INFO", "message": "  Original Size: 821.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:04:07Z", "level": "INFO", "message": "  Encoded Size:  654.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:04:07Z", "level": "INFO", "message": "  Reduction:     79.6% of original (20.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:04:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:04:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:04:40Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:04:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:04:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:04:41Z", "level": "INFO", "message": "  Size: 821.98MB → 654.13MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:04:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:04:42Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:04:42Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:05:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:05:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:05:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:08:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:08:10Z", "level": "INFO", "message": "  Original Size: 859.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:08:10Z", "level": "INFO", "message": "  Encoded Size:  564.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:08:10Z", "level": "INFO", "message": "  Reduction:     65.6% of original (34.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:08:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:08:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:08:42Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:08:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:08:43Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:08:43Z", "level": "INFO", "message": "  Size: 859.95MB → 564.4MB (65.6% of original, 34.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:08:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:08:43Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:08:43Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:09:23Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:09:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:09:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:12:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:12:13Z", "level": "INFO", "message": "  Original Size: 859.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:12:13Z", "level": "INFO", "message": "  Encoded Size:  549.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:12:13Z", "level": "INFO", "message": "  Reduction:     63.9% of original (36.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:12:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:12:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:12:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:12:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:12:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:12:44Z", "level": "INFO", "message": "  Size: 859.99MB → 549.25MB (63.9% of original, 36.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:12:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:12:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:12:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:13:24Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:13:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:13:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:16:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:16:16Z", "level": "INFO", "message": "  Original Size: 860.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:16:16Z", "level": "INFO", "message": "  Encoded Size:  629.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:16:16Z", "level": "INFO", "message": "  Reduction:     73.1% of original (26.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:16:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:16:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:16:54Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:16:55Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:16:55Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:16:55Z", "level": "INFO", "message": "  Size: 860.36MB → 629.34MB (73.1% of original, 26.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:16:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:16:55Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:16:55Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:17:35Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:17:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:17:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:20:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:20:27Z", "level": "INFO", "message": "  Original Size: 860.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:20:27Z", "level": "INFO", "message": "  Encoded Size:  531.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:20:27Z", "level": "INFO", "message": "  Reduction:     61.8% of original (38.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:20:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:20:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:21:03Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:21:04Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:21:04Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:21:04Z", "level": "INFO", "message": "  Size: 860.1MB → 531.74MB (61.8% of original, 38.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:21:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:21:04Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:21:04Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:21:44Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:21:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:21:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:24:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:24:36Z", "level": "INFO", "message": "  Original Size: 859.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:24:36Z", "level": "INFO", "message": "  Encoded Size:  612.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:24:36Z", "level": "INFO", "message": "  Reduction:     71.2% of original (28.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:24:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:24:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:25:13Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:25:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:25:14Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:25:14Z", "level": "INFO", "message": "  Size: 859.94MB → 612.59MB (71.2% of original, 28.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:25:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:25:14Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:25:14Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:25:55Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:25:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:25:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:28:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:28:47Z", "level": "INFO", "message": "  Original Size: 859.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:28:47Z", "level": "INFO", "message": "  Encoded Size:  579.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:28:47Z", "level": "INFO", "message": "  Reduction:     67.4% of original (32.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:28:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:28:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:29:19Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:29:20Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:29:20Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:29:20Z", "level": "INFO", "message": "  Size: 859.39MB → 579.38MB (67.4% of original, 32.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:29:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:29:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:29:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:29:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:29:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:29:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:32:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:32:36Z", "level": "INFO", "message": "  Original Size: 849.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:32:36Z", "level": "INFO", "message": "  Encoded Size:  730.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:32:36Z", "level": "INFO", "message": "  Reduction:     86.0% of original (14.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:32:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:32:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:33:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:33:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:33:17Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:33:17Z", "level": "INFO", "message": "  Size: 849.49MB → 730.19MB (86.0% of original, 14.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:33:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:33:17Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:33:17Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:33:48Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:33:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:33:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:36:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:36:37Z", "level": "INFO", "message": "  Original Size: 849.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:36:37Z", "level": "INFO", "message": "  Encoded Size:  719.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:36:37Z", "level": "INFO", "message": "  Reduction:     84.7% of original (15.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:36:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:36:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:37:13Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:37:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:37:14Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:37:14Z", "level": "INFO", "message": "  Size: 849.38MB → 719.01MB (84.7% of original, 15.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:37:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:37:14Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:37:14Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:37:41Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:37:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:37:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-09T20:40:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-09T20:40:30Z", "level": "INFO", "message": "  Original Size: 849.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-09T20:40:30Z", "level": "INFO", "message": "  Encoded Size:  713.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-09T20:40:30Z", "level": "INFO", "message": "  Reduction:     84.0% of original (16.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-09T20:40:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-09T20:40:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-09T20:41:06Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-09T20:41:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-09T20:41:07Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-09T20:41:07Z", "level": "INFO", "message": "  Size: 849.79MB → 713.97MB (84.0% of original, 16.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-09T20:41:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-09T20:41:08Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-09T20:41:08Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-09T20:41:33Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-09T20:41:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-09T20:41:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-04-15T03:15:26Z", "level": "INFO", "message": "Found 2 video files in P:\\tv\\Jury Duty\\Season 2\\New folder", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 60}
{"timestamp": "2026-04-15T03:15:26Z", "level": "INFO", "message": "Matched pair:", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 72}
{"timestamp": "2026-04-15T03:15:26Z", "level": "INFO", "message": "  Original:  JuryDuty.mkv", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 73}
{"timestamp": "2026-04-15T03:15:26Z", "level": "INFO", "message": "  Commentary: JuryDuty-Commentary.mkv", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 74}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "Found 2 video files in P:\\tv\\Jury Duty\\Season 2\\New folder", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 60}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "Matched pair:", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 72}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "  Original:  JuryDuty.mkv", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 73}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "  Commentary: JuryDuty-Commentary.mkv", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 74}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "Starting multi-audio merge process...", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 228}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "Original video: JuryDuty.mkv", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 229}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "Commentary source: JuryDuty-Commentary.mkv", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 230}
{"timestamp": "2026-04-15T03:15:39Z", "level": "INFO", "message": "Extracting audio stream 0 from JuryDuty-Commentary.mkv", "module": "multi_audio_handler", "function": "extract_audio_stream", "line": 75}
{"timestamp": "2026-04-15T03:17:31Z", "level": "INFO", "message": "Audio extracted to tmpkk0pmd_5.aac", "module": "multi_audio_handler", "function": "extract_audio_stream", "line": 82}
{"timestamp": "2026-04-15T03:17:32Z", "level": "INFO", "message": "Padding audio to 1958.528s", "module": "multi_audio_handler", "function": "pad_audio_to_duration", "line": 121}
{"timestamp": "2026-04-15T03:17:32Z", "level": "ERROR", "message": "Audio padding failed: ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers\n  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)\n  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper\n  libavutil      60. 13.100 / 60. 13.100\n  libavcodec     62. 16.100 / 62. 16.100\n  libavformat    62.  6.100 / 62.  6.100\n  libavdevice    62.  2.100 / 62.  2.100\n  libavfilter    11.  9.100 / 11.  9.100\n  libswscale      9.  3.100 /  9.  3.100\n  libswresample   6.  2.100 /  6.  2.100\n[aac @ 0000018b42645580] Estimating duration from bitrate, this may be inaccurate\n[aist#0:0/aac @ 0000018b42bb8c00] Guessed Channel Layout: 5.1\nInput #0, aac, from 'C:\\Users\\Tyler\\AppData\\Local\\Temp\\tmpkk0pmd_5.aac':\n  Duration: 00:30:28.62, bitrate: 199 kb/s\n  Stream #0:0: Audio: aac (LC), 48000 Hz, 5.1, fltp, 199 kb/s\nStream mapping:\n  Stream #0:0 -> #0:0 (aac (native) -> aac (native))\nPress [q] to stop, [?] for help\n[aac @ 0000018b42bb8040] Unsupported channel layout \"6 channels\"\n[aac @ 0000018b42bb8040] Qavg: nan\n[aost#0:0/aac @ 0000018b42649a00] [enc:aac @ 0000018b42687f40] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\n[af#0:0 @ 0000018b4266d880] Error sending frames to consumers: Invalid argument\n[af#0:0 @ 0000018b4266d880] Task finished with error code: -22 (Invalid argument)\n[af#0:0 @ 0000018b4266d880] Terminating thread with return code -22 (Invalid argument)\n[aost#0:0/aac @ 0000018b42649a00] [enc:aac @ 0000018b42687f40] Could not open encoder before EOF\n[aost#0:0/aac @ 0000018b42649a00] Task finished with error code: -22 (Invalid argument)\n[aost#0:0/aac @ 0000018b42649a00] Terminating thread with return code -22 (Invalid argument)\n[out#0/adts @ 0000018b42647100] Nothing was written into output file, because at least one of its streams received no packets.\nsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.01    \nConversion failed!\n", "module": "multi_audio_handler", "function": "pad_audio_to_duration", "line": 125}
{"timestamp": "2026-04-15T03:17:32Z", "level": "ERROR", "message": "Multi-audio merge process failed: Command '['ffmpeg', '-y', '-i', 'C:\\\\Users\\\\Tyler\\\\AppData\\\\Local\\\\Temp\\\\tmpkk0pmd_5.aac', '-af', 'apad=pad_dur=1958.528', '-c:a', 'aac', '-b:a', '192k', 'C:\\\\Users\\\\Tyler\\\\AppData\\\\Local\\\\Temp\\\\tmp2i_q9jgy.aac']' returned non-zero exit status 4294967274.", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 246}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Found 2 video files in P:\\tv\\Jury Duty\\Season 2\\New folder", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 60}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Matched pair:", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 72}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "  Original:  JuryDuty.mkv", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 73}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "  Commentary: JuryDuty-Commentary.mkv", "module": "batch_merge_commentary", "function": "find_matching_pairs", "line": 74}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Starting multi-audio merge process...", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 239}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Original video: JuryDuty.mkv", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 240}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Commentary source: JuryDuty-Commentary.mkv", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 241}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Processing location: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 242}
{"timestamp": "2026-04-15T03:18:55Z", "level": "INFO", "message": "Copying files to processing folder...", "module": "multi_audio_handler", "function": "combine_video_with_commentary", "line": 247}
{"timestamp": "2026-04-15T03:19:27Z", "level": "INFO", "message": "Extracting audio stream 0 from JuryDuty-Commentary.mkv", "module": "multi_audio_handler", "function": "extract_audio_stream", "line": 75}
{"timestamp": "2026-04-15T03:25:58Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Reba McEntire's The Hammer (2023)\\The Hammer (2023) 1080p WEBRip-LAMA", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T03:25:58Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Reba McEntire's The Hammer (2023)\\The Hammer (2023) 1080p WEBRip-LAMA", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-04-15T03:25:58Z", "level": "INFO", "message": "Processing: The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA.mp4", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-15T03:26:44Z", "level": "INFO", "message": "Copied The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA.mp4 → The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA.mp4", "module": "process_manager", "function": "process_folder", "line": 382}
{"timestamp": "2026-04-15T03:26:44Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-15T03:26:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-04-15T03:26:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-04-15T03:27:34Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Reba McEntire's The Hammer (2023)\\The Hammer (2023) 1080p WEBRip-LAMA", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T03:27:34Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Reba McEntire's The Hammer (2023)\\The Hammer (2023) 1080p WEBRip-LAMA", "module": "main", "function": "main", "line": 195}
{"timestamp": "2026-04-15T03:27:34Z", "level": "INFO", "message": "Processing: The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA.mp4", "module": "process_manager", "function": "process_folder", "line": 359}
{"timestamp": "2026-04-15T03:27:34Z", "level": "INFO", "message": "File already in processing: The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA.mp4 (1530.75 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 372}
{"timestamp": "2026-04-15T03:27:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 432}
{"timestamp": "2026-04-15T03:27:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 436}
{"timestamp": "2026-04-15T03:27:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-04-15T03:30:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 349}
{"timestamp": "2026-04-15T03:30:48Z", "level": "INFO", "message": "  Original Size: 1530.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 350}
{"timestamp": "2026-04-15T03:30:48Z", "level": "INFO", "message": "  Encoded Size:  904.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 351}
{"timestamp": "2026-04-15T03:30:48Z", "level": "INFO", "message": "  Reduction:     59.1% of original (40.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 352}
{"timestamp": "2026-04-15T03:30:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 353}
{"timestamp": "2026-04-15T03:30:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-04-15T03:31:50Z", "level": "INFO", "message": "Moved The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA - [EHX].mkv → The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 835}
{"timestamp": "2026-04-15T03:31:52Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 875}
{"timestamp": "2026-04-15T03:31:52Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 876}
{"timestamp": "2026-04-15T03:31:52Z", "level": "INFO", "message": "  Size: 1530.75MB → 904.44MB (59.1% of original, 40.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 877}
{"timestamp": "2026-04-15T03:31:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 878}
{"timestamp": "2026-04-15T03:31:52Z", "level": "INFO", "message": "Deleted original and processing copy for The.Hammer.2023.1080p.WEBRip.x264.AAC-LAMA.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 891}
{"timestamp": "2026-04-15T03:31:52Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 778}
{"timestamp": "2026-04-15T03:55:32Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sunshine (2007)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T03:55:32Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Sunshine (2007)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-15T03:55:32Z", "level": "INFO", "message": "Processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 361}
{"timestamp": "2026-04-15T04:11:07Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sunshine (2007)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T04:11:07Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Sunshine (2007)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-15T04:11:07Z", "level": "INFO", "message": "Processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-15T04:11:07Z", "level": "INFO", "message": "File already in processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv (28789.49 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-15T04:11:07Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-15T04:11:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-15T04:12:38Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-15T04:12:38Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-15T04:12:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 107}
{"timestamp": "2026-04-15T04:12:38Z", "level": "INFO", "message": "Applying crop filter: 1920x802 @ (0,138) for aspect 2.39:1", "module": "encode_engine", "function": "run_ffmpeg", "line": 171}
{"timestamp": "2026-04-15T04:16:54Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sunshine (2007)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T04:16:54Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Sunshine (2007)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-15T04:16:54Z", "level": "INFO", "message": "Processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-15T04:16:54Z", "level": "INFO", "message": "File already in processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv (28789.49 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-15T04:16:55Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-15T04:16:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-15T04:18:07Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-15T04:18:07Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-15T04:18:07Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 107}
{"timestamp": "2026-04-15T04:18:07Z", "level": "INFO", "message": "Applying crop filter: 1920x802 @ (0,138) for aspect 2.39:1", "module": "encode_engine", "function": "run_ffmpeg", "line": 171}
{"timestamp": "2026-04-15T04:21:28Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sunshine (2007)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T04:21:28Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Sunshine (2007)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-15T04:21:28Z", "level": "INFO", "message": "Processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-15T04:21:28Z", "level": "INFO", "message": "File already in processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv (28789.49 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-15T04:21:28Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-15T04:21:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-15T04:22:26Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-15T04:22:26Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-15T04:22:26Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 107}
{"timestamp": "2026-04-15T04:22:26Z", "level": "INFO", "message": "Applying crop filter: 1920x802 @ (0,138) for aspect 2.39:1", "module": "encode_engine", "function": "run_ffmpeg", "line": 172}
{"timestamp": "2026-04-15T04:23:04Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Sunshine (2007)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-15T04:23:04Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Sunshine (2007)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-15T04:23:04Z", "level": "INFO", "message": "Processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-15T04:23:04Z", "level": "INFO", "message": "File already in processing: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv (28789.49 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-15T04:23:04Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-15T04:23:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-15T04:23:44Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-15T04:23:44Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-15T04:23:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 107}
{"timestamp": "2026-04-15T04:29:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-15T04:29:22Z", "level": "INFO", "message": "  Original Size: 28789.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-15T04:29:22Z", "level": "INFO", "message": "  Encoded Size:  1357.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-15T04:29:22Z", "level": "INFO", "message": "  Reduction:     4.7% of original (95.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-15T04:29:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-15T04:29:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-15T04:30:44Z", "level": "INFO", "message": "Moved Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr - [EHX].mkv → Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-15T04:31:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-15T04:31:22Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-15T04:31:22Z", "level": "INFO", "message": "  Size: 28789.49MB → 1357.08MB (4.7% of original, 95.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-15T04:31:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-15T04:31:28Z", "level": "INFO", "message": "Deleted original and processing copy for Sunshine (2007) h264 DTS-HD MA 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-15T04:31:28Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 863}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Malcolm in the Middle (2000)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Malcolm in the Middle (2000)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Skipped 16 file(s)", "module": "process_manager", "function": "process_folder", "line": 437}
{"timestamp": "2026-04-16T02:17:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:18:12Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:18:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:18:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:18:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:19:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:19:39Z", "level": "INFO", "message": "  Original Size: 863.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:19:39Z", "level": "INFO", "message": "  Encoded Size:  522.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:19:39Z", "level": "INFO", "message": "  Reduction:     60.5% of original (39.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:19:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:19:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:20:25Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "  Size: 863.19MB → 522.61MB (60.5% of original, 39.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E01 - Traffic Jam (2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipping Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Skipped 49 file(s)", "module": "process_manager", "function": "process_folder", "line": 437}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "File already in processing: Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv (849.33 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:20:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:20:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:22:36Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Malcolm in the Middle (2000)\\Malcolm in the Middle (2000) Season 1-7 S01-S07 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5.1 Silence)\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T02:22:36Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Malcolm in the Middle (2000)\\Malcolm in the Middle (2000) Season 1-7 S01-S07 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5.1 Silence)\\Season 1", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-16T02:22:37Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:23:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:23:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:23:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:23:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:24:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:24:28Z", "level": "INFO", "message": "  Original Size: 748.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:24:28Z", "level": "INFO", "message": "  Encoded Size:  405.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:24:28Z", "level": "INFO", "message": "  Reduction:     54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:24:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:24:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:25:10Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:25:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:25:11Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:25:11Z", "level": "INFO", "message": "  Size: 748.56MB → 405.87MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:25:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:25:12Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E01 - Pilot (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:25:12Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:25:38Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:25:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:25:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:25:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:26:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:26:59Z", "level": "INFO", "message": "  Original Size: 720.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:26:59Z", "level": "INFO", "message": "  Encoded Size:  376.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:26:59Z", "level": "INFO", "message": "  Reduction:     52.3% of original (47.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:26:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:26:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:27:18Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:27:19Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:27:19Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:27:19Z", "level": "INFO", "message": "  Size: 720.88MB → 376.75MB (52.3% of original, 47.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:27:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:27:19Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E02 - Red Dress (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:27:19Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:27:42Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:27:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:27:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:27:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:29:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:29:03Z", "level": "INFO", "message": "  Original Size: 680.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:29:03Z", "level": "INFO", "message": "  Encoded Size:  358.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:29:03Z", "level": "INFO", "message": "  Reduction:     52.7% of original (47.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:29:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:29:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:29:22Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:29:23Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:29:23Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:29:23Z", "level": "INFO", "message": "  Size: 680.96MB → 358.58MB (52.7% of original, 47.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:29:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:29:23Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E03 - Home Alone 4 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:29:23Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:29:45Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:29:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:29:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:29:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:31:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:31:08Z", "level": "INFO", "message": "  Original Size: 625.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:31:08Z", "level": "INFO", "message": "  Encoded Size:  324.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:31:08Z", "level": "INFO", "message": "  Reduction:     52.0% of original (48.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:31:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:31:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:31:26Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:31:27Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:31:27Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:31:27Z", "level": "INFO", "message": "  Size: 625.17MB → 324.82MB (52.0% of original, 48.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:31:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:31:27Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E04 - Shame (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:31:27Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:31:48Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:31:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:31:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:31:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:33:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:33:10Z", "level": "INFO", "message": "  Original Size: 675.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:33:10Z", "level": "INFO", "message": "  Encoded Size:  350.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:33:10Z", "level": "INFO", "message": "  Reduction:     51.9% of original (48.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:33:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:33:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:33:30Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:33:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:33:31Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:33:31Z", "level": "INFO", "message": "  Size: 675.54MB → 350.61MB (51.9% of original, 48.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:33:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:33:31Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E05 - Malcolm Babysits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:33:31Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:33:50Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:33:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:33:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:33:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:35:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:35:13Z", "level": "INFO", "message": "  Original Size: 593.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:35:13Z", "level": "INFO", "message": "  Encoded Size:  292.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:35:13Z", "level": "INFO", "message": "  Reduction:     49.2% of original (50.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:35:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:35:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:35:32Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:35:33Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:35:33Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:35:33Z", "level": "INFO", "message": "  Size: 593.74MB → 292.16MB (49.2% of original, 50.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:35:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:35:33Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E06 - Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:35:33Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:35:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:35:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:35:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:35:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:37:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:37:21Z", "level": "INFO", "message": "  Original Size: 759.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:37:21Z", "level": "INFO", "message": "  Encoded Size:  410.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:37:21Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:37:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:37:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:37:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:37:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:37:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:37:50Z", "level": "INFO", "message": "  Size: 759.32MB → 410.03MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:37:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:37:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E07 - Francis Escapes (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:37:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:38:14Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:38:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:38:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:38:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:39:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:39:36Z", "level": "INFO", "message": "  Original Size: 692.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:39:36Z", "level": "INFO", "message": "  Encoded Size:  383.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:39:36Z", "level": "INFO", "message": "  Reduction:     55.4% of original (44.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:39:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:39:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:40:00Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:40:01Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:40:01Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:40:01Z", "level": "INFO", "message": "  Size: 692.2MB → 383.74MB (55.4% of original, 44.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:40:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:40:01Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E08 - Krelboyne Picnic (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:40:01Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:40:26Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:40:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:40:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:40:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:41:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:41:49Z", "level": "INFO", "message": "  Original Size: 707.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:41:49Z", "level": "INFO", "message": "  Encoded Size:  387.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:41:49Z", "level": "INFO", "message": "  Reduction:     54.7% of original (45.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:41:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:41:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:42:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:42:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:42:17Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:42:17Z", "level": "INFO", "message": "  Size: 707.9MB → 387.19MB (54.7% of original, 45.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:42:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:42:17Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E09 - Lois vs. Evil (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:42:17Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:42:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:42:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:42:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:42:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:44:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:44:09Z", "level": "INFO", "message": "  Original Size: 827.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:44:09Z", "level": "INFO", "message": "  Encoded Size:  460.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:44:09Z", "level": "INFO", "message": "  Reduction:     55.6% of original (44.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:44:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:44:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:44:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:44:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:44:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:44:44Z", "level": "INFO", "message": "  Size: 827.53MB → 460.3MB (55.6% of original, 44.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:44:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:44:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E10 - Stock Car Races (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:44:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:45:12Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:45:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:45:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:45:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:46:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:46:34Z", "level": "INFO", "message": "  Original Size: 640.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:46:34Z", "level": "INFO", "message": "  Encoded Size:  326.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:46:34Z", "level": "INFO", "message": "  Reduction:     51.0% of original (49.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:46:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:46:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:46:57Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:46:58Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:46:58Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:46:58Z", "level": "INFO", "message": "  Size: 640.42MB → 326.92MB (51.0% of original, 49.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:46:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:46:58Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E11 - Funeral (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:46:58Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:47:24Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:47:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:47:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:47:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:48:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:48:46Z", "level": "INFO", "message": "  Original Size: 706.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:48:46Z", "level": "INFO", "message": "  Encoded Size:  374.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:48:46Z", "level": "INFO", "message": "  Reduction:     53.0% of original (47.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:48:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:48:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:49:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:49:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:49:17Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:49:17Z", "level": "INFO", "message": "  Size: 706.16MB → 374.54MB (53.0% of original, 47.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:49:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:49:17Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E12 - Cheerleader (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:49:17Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:49:43Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:49:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:49:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:49:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:51:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:51:04Z", "level": "INFO", "message": "  Original Size: 663.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:51:04Z", "level": "INFO", "message": "  Encoded Size:  351.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:51:04Z", "level": "INFO", "message": "  Reduction:     52.9% of original (47.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:51:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:51:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:51:28Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:51:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:51:29Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:51:29Z", "level": "INFO", "message": "  Size: 663.27MB → 351.02MB (52.9% of original, 47.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:51:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:51:29Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E13 - Rollerskates (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:51:29Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:51:52Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:51:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:51:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:51:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:53:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:53:16Z", "level": "INFO", "message": "  Original Size: 684.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:53:16Z", "level": "INFO", "message": "  Encoded Size:  369.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:53:16Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:53:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:53:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:53:39Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:53:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:53:40Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:53:40Z", "level": "INFO", "message": "  Size: 684.2MB → 369.44MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:53:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:53:40Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E14 - The Bots and the Bees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:53:40Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:54:03Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:54:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:54:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:54:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:55:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:55:25Z", "level": "INFO", "message": "  Original Size: 689.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:55:25Z", "level": "INFO", "message": "  Encoded Size:  368.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:55:25Z", "level": "INFO", "message": "  Reduction:     53.4% of original (46.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:55:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:55:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:55:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:55:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:55:49Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:55:49Z", "level": "INFO", "message": "  Size: 689.08MB → 368.05MB (53.4% of original, 46.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:55:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:55:49Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E15 - Smunday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:55:49Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T02:56:14Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T02:56:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T02:56:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T02:56:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T02:57:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T02:57:37Z", "level": "INFO", "message": "  Original Size: 754.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T02:57:37Z", "level": "INFO", "message": "  Encoded Size:  420.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T02:57:37Z", "level": "INFO", "message": "  Reduction:     55.7% of original (44.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T02:57:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T02:57:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T02:58:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T02:58:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T02:58:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T02:58:03Z", "level": "INFO", "message": "  Size: 754.21MB → 420.33MB (55.7% of original, 44.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T02:58:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T02:58:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S01E16 - Water Park (1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T02:58:03Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 863}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Malcolm in the Middle (2000)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Processing folder: P:\\tv\\Malcolm in the Middle (2000)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E01 - Pilot x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E02 - Red Dress x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E03 - Home Alone 4 x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E04 - Shame x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E05 - Malcolm Babysits x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E06 - Sleepover x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E07 - Francis Escapes x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E08 - Krelboyne Picnic x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E09 - Lois vs. Evil x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E10 - Stock Car Races x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E11 - Funeral x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E12 - Cheerleader x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E13 - Rollerskates x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E14 - The Bots and the Bees x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E15 - Smunday x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S01E16 - Water Park x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipping Malcolm in the Middle - S02E01 - Traffic Jam x265 AAC WEBDL-720p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 430}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Skipped 17 file(s)", "module": "process_manager", "function": "process_folder", "line": 437}
{"timestamp": "2026-04-16T03:06:45Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:07:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:07:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:07:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:07:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:08:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:08:27Z", "level": "INFO", "message": "  Original Size: 629.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:08:27Z", "level": "INFO", "message": "  Encoded Size:  325.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:08:27Z", "level": "INFO", "message": "  Reduction:     51.7% of original (48.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:08:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:08:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:08:49Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:08:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:08:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:08:50Z", "level": "INFO", "message": "  Size: 629.67MB → 325.45MB (51.7% of original, 48.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:08:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:08:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E02 - Halloween Approximately (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:08:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:09:14Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:09:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:09:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:09:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:10:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:10:33Z", "level": "INFO", "message": "  Original Size: 678.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:10:33Z", "level": "INFO", "message": "  Encoded Size:  369.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:10:33Z", "level": "INFO", "message": "  Reduction:     54.4% of original (45.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:10:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:10:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:11:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:11:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:11:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:11:03Z", "level": "INFO", "message": "  Size: 678.31MB → 369.15MB (54.4% of original, 45.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:11:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:11:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E03 - Lois's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:11:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:11:29Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:11:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:11:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:11:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:12:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:12:51Z", "level": "INFO", "message": "  Original Size: 693.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:12:51Z", "level": "INFO", "message": "  Encoded Size:  367.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:12:51Z", "level": "INFO", "message": "  Reduction:     53.1% of original (46.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:12:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:12:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:13:19Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:13:20Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:13:20Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:13:20Z", "level": "INFO", "message": "  Size: 693.15MB → 367.86MB (53.1% of original, 46.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:13:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:13:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E04 - Dinner Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:13:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:13:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:13:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:13:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:13:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:15:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:15:09Z", "level": "INFO", "message": "  Original Size: 713.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:15:09Z", "level": "INFO", "message": "  Encoded Size:  389.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:15:09Z", "level": "INFO", "message": "  Reduction:     54.5% of original (45.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:15:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:15:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:15:33Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:15:34Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:15:34Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:15:34Z", "level": "INFO", "message": "  Size: 713.62MB → 389.07MB (54.5% of original, 45.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:15:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:15:34Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E05 - Casino (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:15:34Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:15:56Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:15:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:15:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:15:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:17:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:17:18Z", "level": "INFO", "message": "  Original Size: 654.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:17:18Z", "level": "INFO", "message": "  Encoded Size:  339.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:17:18Z", "level": "INFO", "message": "  Reduction:     51.9% of original (48.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:17:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:17:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:17:41Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:17:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:17:42Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:17:42Z", "level": "INFO", "message": "  Size: 654.11MB → 339.65MB (51.9% of original, 48.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:17:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:17:42Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E06 - Convention (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:17:42Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:18:01Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:18:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:18:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:18:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:19:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:19:23Z", "level": "INFO", "message": "  Original Size: 574.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:19:23Z", "level": "INFO", "message": "  Encoded Size:  280.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:19:23Z", "level": "INFO", "message": "  Reduction:     48.8% of original (51.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:19:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:19:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:19:42Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:19:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:19:43Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:19:43Z", "level": "INFO", "message": "  Size: 574.79MB → 280.7MB (48.8% of original, 51.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:19:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:19:43Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E07 - Robbery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:19:43Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:20:04Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:20:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:20:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:20:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:21:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:21:26Z", "level": "INFO", "message": "  Original Size: 628.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:21:26Z", "level": "INFO", "message": "  Encoded Size:  329.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:21:26Z", "level": "INFO", "message": "  Reduction:     52.5% of original (47.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:21:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:21:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:21:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:21:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:21:49Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:21:49Z", "level": "INFO", "message": "  Size: 628.39MB → 329.75MB (52.5% of original, 47.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:21:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:21:49Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E08 - Therapy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:21:49Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:22:08Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:22:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:22:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:22:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:23:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:23:31Z", "level": "INFO", "message": "  Original Size: 618.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:23:31Z", "level": "INFO", "message": "  Encoded Size:  335.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:23:31Z", "level": "INFO", "message": "  Reduction:     54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:23:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:23:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:23:53Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:23:54Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:23:54Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:23:54Z", "level": "INFO", "message": "  Size: 618.99MB → 335.21MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:23:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:23:54Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E09 - High School Play (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:23:54Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:24:15Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:24:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:24:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:24:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:25:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:25:36Z", "level": "INFO", "message": "  Original Size: 624.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:25:36Z", "level": "INFO", "message": "  Encoded Size:  336.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:25:36Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:25:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:25:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:26:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:26:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:26:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:26:03Z", "level": "INFO", "message": "  Size: 624.12MB → 336.79MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:26:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:26:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E10 - The Bully (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:26:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:26:23Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:26:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:26:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:26:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:27:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:27:44Z", "level": "INFO", "message": "  Original Size: 562.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:27:44Z", "level": "INFO", "message": "  Encoded Size:  294.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:27:44Z", "level": "INFO", "message": "  Reduction:     52.3% of original (47.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:27:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:27:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:28:07Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:28:08Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:28:08Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:28:08Z", "level": "INFO", "message": "  Size: 562.62MB → 294.11MB (52.3% of original, 47.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:28:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:28:08Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E11 - Old Mrs. Old (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:28:08Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:28:31Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:28:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:28:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:28:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:29:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:29:52Z", "level": "INFO", "message": "  Original Size: 618.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:29:52Z", "level": "INFO", "message": "  Encoded Size:  321.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:29:52Z", "level": "INFO", "message": "  Reduction:     52.0% of original (48.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:29:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:29:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:30:14Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:30:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:30:15Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:30:15Z", "level": "INFO", "message": "  Size: 618.82MB → 321.91MB (52.0% of original, 48.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:30:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:30:15Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E12 - Krelboyne Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:30:15Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:30:37Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:30:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:30:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:30:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:31:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:31:58Z", "level": "INFO", "message": "  Original Size: 629.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:31:58Z", "level": "INFO", "message": "  Encoded Size:  341.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:31:58Z", "level": "INFO", "message": "  Reduction:     54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:31:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:31:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:32:21Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:32:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:32:22Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:32:22Z", "level": "INFO", "message": "  Size: 629.86MB → 341.29MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:32:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:32:23Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E13 - New Neighbors (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:32:23Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:32:44Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:32:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:32:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:32:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:34:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:34:05Z", "level": "INFO", "message": "  Original Size: 545.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:34:05Z", "level": "INFO", "message": "  Encoded Size:  288.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:34:05Z", "level": "INFO", "message": "  Reduction:     52.9% of original (47.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:34:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:34:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:34:28Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:34:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:34:29Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:34:29Z", "level": "INFO", "message": "  Size: 545.75MB → 288.92MB (52.9% of original, 47.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:34:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:34:29Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E14 - Hal Quits (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:34:29Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:34:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:34:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:34:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:34:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:36:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:36:09Z", "level": "INFO", "message": "  Original Size: 518.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:36:09Z", "level": "INFO", "message": "  Encoded Size:  281.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:36:09Z", "level": "INFO", "message": "  Reduction:     54.4% of original (45.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:36:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:36:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:36:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:36:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:36:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:36:30Z", "level": "INFO", "message": "  Size: 518.2MB → 281.97MB (54.4% of original, 45.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:36:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:36:30Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E15 - The Grandparents (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:36:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:36:48Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:36:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:36:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:36:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:38:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:38:10Z", "level": "INFO", "message": "  Original Size: 550.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:38:10Z", "level": "INFO", "message": "  Encoded Size:  293.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:38:10Z", "level": "INFO", "message": "  Reduction:     53.3% of original (46.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:38:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:38:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:38:32Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:38:33Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:38:33Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:38:33Z", "level": "INFO", "message": "  Size: 550.93MB → 293.61MB (53.3% of original, 46.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:38:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:38:33Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E16 - Traffic Ticket (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:38:33Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:38:52Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:38:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:38:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:38:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:40:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:40:13Z", "level": "INFO", "message": "  Original Size: 590.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:40:13Z", "level": "INFO", "message": "  Encoded Size:  300.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:40:13Z", "level": "INFO", "message": "  Reduction:     50.9% of original (49.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:40:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:40:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:40:37Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:40:38Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:40:38Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:40:38Z", "level": "INFO", "message": "  Size: 590.2MB → 300.67MB (50.9% of original, 49.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:40:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:40:38Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E17 - Surgery (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:40:38Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:40:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:40:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:40:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:40:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:42:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:42:19Z", "level": "INFO", "message": "  Original Size: 618.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:42:19Z", "level": "INFO", "message": "  Encoded Size:  320.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:42:19Z", "level": "INFO", "message": "  Reduction:     51.8% of original (48.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:42:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:42:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:42:44Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:42:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:42:45Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:42:45Z", "level": "INFO", "message": "  Size: 618.58MB → 320.68MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:42:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:42:45Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E18 - Reese Cooks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:42:45Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:43:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:43:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:43:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:43:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:44:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:44:26Z", "level": "INFO", "message": "  Original Size: 562.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:44:26Z", "level": "INFO", "message": "  Encoded Size:  296.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:44:26Z", "level": "INFO", "message": "  Reduction:     52.6% of original (47.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:44:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:44:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:44:49Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:44:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:44:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:44:50Z", "level": "INFO", "message": "  Size: 562.84MB → 296.28MB (52.6% of original, 47.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:44:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:44:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E19 - Tutoring Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:44:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:45:11Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:45:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:45:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:45:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:46:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:46:33Z", "level": "INFO", "message": "  Original Size: 618.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:46:33Z", "level": "INFO", "message": "  Encoded Size:  320.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:46:33Z", "level": "INFO", "message": "  Reduction:     51.8% of original (48.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:46:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:46:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:46:56Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:46:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:46:57Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:46:57Z", "level": "INFO", "message": "  Size: 618.56MB → 320.6MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:46:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:46:57Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E20 - Bowling (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:46:57Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:47:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:47:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:47:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:47:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:48:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:48:39Z", "level": "INFO", "message": "  Original Size: 610.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:48:39Z", "level": "INFO", "message": "  Encoded Size:  312.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:48:39Z", "level": "INFO", "message": "  Reduction:     51.1% of original (48.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:48:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:48:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:49:01Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:49:02Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:49:02Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:49:02Z", "level": "INFO", "message": "  Size: 610.79MB → 312.03MB (51.1% of original, 48.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:49:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:49:02Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E21 - Malcolm vs. Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:49:02Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:49:24Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:49:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:49:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:49:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:50:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:50:46Z", "level": "INFO", "message": "  Original Size: 657.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:50:46Z", "level": "INFO", "message": "  Encoded Size:  340.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:50:46Z", "level": "INFO", "message": "  Reduction:     51.7% of original (48.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:50:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:50:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:51:10Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:51:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:51:11Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:51:11Z", "level": "INFO", "message": "  Size: 657.95MB → 340.24MB (51.7% of original, 48.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:51:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:51:11Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E22 - Mini-Bike (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:51:11Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:51:27Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:51:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:51:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:51:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:52:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:52:48Z", "level": "INFO", "message": "  Original Size: 510.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:52:48Z", "level": "INFO", "message": "  Encoded Size:  253.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:52:48Z", "level": "INFO", "message": "  Reduction:     49.7% of original (50.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:52:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:52:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:53:09Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:53:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:53:10Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:53:10Z", "level": "INFO", "message": "  Size: 510.18MB → 253.56MB (49.7% of original, 50.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:53:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:53:10Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E23 - Carnival (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:53:10Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:53:32Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:53:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:53:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:53:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:54:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:54:53Z", "level": "INFO", "message": "  Original Size: 649.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:54:53Z", "level": "INFO", "message": "  Encoded Size:  348.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:54:53Z", "level": "INFO", "message": "  Reduction:     53.6% of original (46.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:54:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:54:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:55:21Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:55:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:55:22Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:55:22Z", "level": "INFO", "message": "  Size: 649.77MB → 348.49MB (53.6% of original, 46.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:55:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:55:22Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E24 - Evacuation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:55:22Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:55:46Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:55:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:55:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:55:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:57:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:57:08Z", "level": "INFO", "message": "  Original Size: 715.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:57:08Z", "level": "INFO", "message": "  Encoded Size:  396.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:57:08Z", "level": "INFO", "message": "  Reduction:     55.4% of original (44.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:57:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:57:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:57:41Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:57:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:57:42Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:57:42Z", "level": "INFO", "message": "  Size: 715.42MB → 396.22MB (55.4% of original, 44.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:57:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:57:43Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S02E25 - Flashback (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:57:43Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T03:58:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T03:58:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T03:58:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T03:58:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T03:59:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T03:59:27Z", "level": "INFO", "message": "  Original Size: 602.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T03:59:27Z", "level": "INFO", "message": "  Encoded Size:  332.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T03:59:27Z", "level": "INFO", "message": "  Reduction:     55.1% of original (44.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T03:59:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T03:59:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T03:59:52Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T03:59:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T03:59:53Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T03:59:53Z", "level": "INFO", "message": "  Size: 602.38MB → 332.04MB (55.1% of original, 44.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T03:59:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T03:59:53Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E01 - Houseboat (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T03:59:53Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:00:14Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:00:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:00:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:00:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:01:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:01:36Z", "level": "INFO", "message": "  Original Size: 576.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:01:36Z", "level": "INFO", "message": "  Encoded Size:  316.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:01:36Z", "level": "INFO", "message": "  Reduction:     54.9% of original (45.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:01:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:01:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:01:59Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:02:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:02:00Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:02:00Z", "level": "INFO", "message": "  Size: 576.08MB → 316.45MB (54.9% of original, 45.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:02:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:02:00Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E02 - Emancipation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:02:00Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:02:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:02:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:02:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:02:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:03:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:03:37Z", "level": "INFO", "message": "  Original Size: 487.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:03:37Z", "level": "INFO", "message": "  Encoded Size:  241.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:03:37Z", "level": "INFO", "message": "  Reduction:     49.5% of original (50.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:03:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:03:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:03:56Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:03:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:03:57Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:03:57Z", "level": "INFO", "message": "  Size: 487.55MB → 241.38MB (49.5% of original, 50.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:03:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:03:57Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E03 - Book Club (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:03:57Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:04:18Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:04:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:04:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:04:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:05:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:05:39Z", "level": "INFO", "message": "  Original Size: 561.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:05:39Z", "level": "INFO", "message": "  Encoded Size:  304.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:05:39Z", "level": "INFO", "message": "  Reduction:     54.3% of original (45.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:05:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:05:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:06:01Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:06:02Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:06:02Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:06:02Z", "level": "INFO", "message": "  Size: 561.32MB → 304.77MB (54.3% of original, 45.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:06:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:06:02Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E04 - Malcolm's Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:06:02Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:06:18Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:06:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:06:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:06:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:07:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:07:39Z", "level": "INFO", "message": "  Original Size: 491.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:07:39Z", "level": "INFO", "message": "  Encoded Size:  257.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:07:39Z", "level": "INFO", "message": "  Reduction:     52.5% of original (47.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:07:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:07:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:07:57Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:07:58Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:07:58Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:07:58Z", "level": "INFO", "message": "  Size: 491.01MB → 257.9MB (52.5% of original, 47.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:07:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:07:59Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E05 - Charity (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:07:59Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:08:15Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:08:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:08:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:08:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:09:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:09:36Z", "level": "INFO", "message": "  Original Size: 499.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:09:36Z", "level": "INFO", "message": "  Encoded Size:  259.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:09:36Z", "level": "INFO", "message": "  Reduction:     51.9% of original (48.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:09:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:09:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:09:56Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:09:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:09:57Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:09:57Z", "level": "INFO", "message": "  Size: 499.26MB → 259.33MB (51.9% of original, 48.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:09:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:09:57Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E06 - Health Scare (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:09:57Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:10:13Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:10:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:10:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:10:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:11:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:11:34Z", "level": "INFO", "message": "  Original Size: 494.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:11:34Z", "level": "INFO", "message": "  Encoded Size:  253.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:11:34Z", "level": "INFO", "message": "  Reduction:     51.2% of original (48.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:11:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:11:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:11:51Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:11:52Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:11:52Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:11:52Z", "level": "INFO", "message": "  Size: 494.53MB → 253.3MB (51.2% of original, 48.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:11:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:11:52Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E07 - Christmas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:11:52Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:12:09Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:12:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:12:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:12:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:13:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:13:30Z", "level": "INFO", "message": "  Original Size: 534.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:13:30Z", "level": "INFO", "message": "  Encoded Size:  274.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:13:30Z", "level": "INFO", "message": "  Reduction:     51.3% of original (48.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:13:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:13:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:13:46Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:13:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:13:47Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:13:47Z", "level": "INFO", "message": "  Size: 534.68MB → 274.08MB (51.3% of original, 48.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:13:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:13:47Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E08 - Poker (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:13:47Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:14:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:14:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:14:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:14:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:15:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:15:26Z", "level": "INFO", "message": "  Original Size: 554.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:15:26Z", "level": "INFO", "message": "  Encoded Size:  290.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:15:26Z", "level": "INFO", "message": "  Reduction:     52.4% of original (47.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:15:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:15:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:15:40Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:15:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:15:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:15:41Z", "level": "INFO", "message": "  Size: 554.92MB → 290.52MB (52.4% of original, 47.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:15:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:15:41Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E09 - Reese's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:15:41Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:15:59Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:16:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:16:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:16:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:17:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:17:20Z", "level": "INFO", "message": "  Original Size: 588.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:17:20Z", "level": "INFO", "message": "  Encoded Size:  319.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:17:20Z", "level": "INFO", "message": "  Reduction:     54.3% of original (45.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:17:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:17:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:17:37Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:17:38Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:17:38Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:17:38Z", "level": "INFO", "message": "  Size: 588.49MB → 319.81MB (54.3% of original, 45.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:17:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:17:38Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E10 - Lois's Makeover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:17:38Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:18:01Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:18:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:18:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:18:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:19:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:19:20Z", "level": "INFO", "message": "  Original Size: 668.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:19:20Z", "level": "INFO", "message": "  Encoded Size:  369.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:19:20Z", "level": "INFO", "message": "  Reduction:     55.2% of original (44.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:19:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:19:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:19:39Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:19:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:19:40Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:19:40Z", "level": "INFO", "message": "  Size: 668.58MB → 369.02MB (55.2% of original, 44.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:19:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:19:40Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E11 - Company Picnic (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:19:40Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:20:04Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:20:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:20:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:20:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:21:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:21:25Z", "level": "INFO", "message": "  Original Size: 772.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:21:25Z", "level": "INFO", "message": "  Encoded Size:  441.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:21:25Z", "level": "INFO", "message": "  Reduction:     57.2% of original (42.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:21:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:21:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:21:50Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:21:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:21:51Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:21:51Z", "level": "INFO", "message": "  Size: 772.78MB → 441.79MB (57.2% of original, 42.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:21:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:21:52Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E12 - Company Picnic (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:21:52Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:22:09Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:22:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:22:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:22:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:23:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:23:30Z", "level": "INFO", "message": "  Original Size: 527.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:23:30Z", "level": "INFO", "message": "  Encoded Size:  280.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:23:30Z", "level": "INFO", "message": "  Reduction:     53.2% of original (46.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:23:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:23:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:23:47Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:23:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:23:48Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:23:48Z", "level": "INFO", "message": "  Size: 527.77MB → 280.6MB (53.2% of original, 46.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:23:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:23:48Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E13 - Reese Drives (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:23:48Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:24:06Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:24:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:24:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:24:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:25:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:25:27Z", "level": "INFO", "message": "  Original Size: 579.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:25:27Z", "level": "INFO", "message": "  Encoded Size:  303.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:25:27Z", "level": "INFO", "message": "  Reduction:     52.4% of original (47.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:25:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:25:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:25:45Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:25:46Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:25:46Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:25:46Z", "level": "INFO", "message": "  Size: 579.04MB → 303.41MB (52.4% of original, 47.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:25:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:25:46Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E14 - Cynthia's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:25:46Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:26:04Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:26:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:26:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:26:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:27:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:27:24Z", "level": "INFO", "message": "  Original Size: 583.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:27:24Z", "level": "INFO", "message": "  Encoded Size:  303.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:27:24Z", "level": "INFO", "message": "  Reduction:     52.1% of original (47.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:27:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:27:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:27:41Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:27:42Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:27:42Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:27:42Z", "level": "INFO", "message": "  Size: 583.03MB → 303.55MB (52.1% of original, 47.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:27:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:27:42Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E15 - Hal's Birthday (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:27:42Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:28:04Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:28:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:28:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:28:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:29:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:29:22Z", "level": "INFO", "message": "  Original Size: 654.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:29:22Z", "level": "INFO", "message": "  Encoded Size:  361.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:29:22Z", "level": "INFO", "message": "  Reduction:     55.2% of original (44.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:29:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:29:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:29:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:29:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:29:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:29:44Z", "level": "INFO", "message": "  Size: 654.13MB → 361.25MB (55.2% of original, 44.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:29:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:29:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E16 - Hal Coaches (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:29:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:30:06Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:30:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:30:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:30:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:31:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:31:28Z", "level": "INFO", "message": "  Original Size: 564.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:31:28Z", "level": "INFO", "message": "  Encoded Size:  288.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:31:28Z", "level": "INFO", "message": "  Reduction:     51.2% of original (48.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:31:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:31:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:31:46Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:31:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:31:47Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:31:47Z", "level": "INFO", "message": "  Size: 564.4MB → 288.87MB (51.2% of original, 48.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:31:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:31:47Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E17 - Dewey's Dog (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:31:47Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:32:04Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:32:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:32:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:32:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:33:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:33:26Z", "level": "INFO", "message": "  Original Size: 549.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:33:26Z", "level": "INFO", "message": "  Encoded Size:  276.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:33:26Z", "level": "INFO", "message": "  Reduction:     50.4% of original (49.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:33:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:33:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:33:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:33:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:33:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:33:44Z", "level": "INFO", "message": "  Size: 549.25MB → 276.83MB (50.4% of original, 49.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:33:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:33:45Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E18 - Poker #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:33:45Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:34:05Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:34:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:34:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:34:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:35:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:35:27Z", "level": "INFO", "message": "  Original Size: 629.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:35:27Z", "level": "INFO", "message": "  Encoded Size:  332.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:35:27Z", "level": "INFO", "message": "  Reduction:     52.9% of original (47.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:35:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:35:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:35:52Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:35:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:35:53Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:35:53Z", "level": "INFO", "message": "  Size: 629.34MB → 332.62MB (52.9% of original, 47.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:35:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:35:53Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E19 - Clip Show (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:35:53Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:36:12Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:36:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:36:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:36:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:37:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:37:34Z", "level": "INFO", "message": "  Original Size: 531.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:37:34Z", "level": "INFO", "message": "  Encoded Size:  281.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:37:34Z", "level": "INFO", "message": "  Reduction:     52.9% of original (47.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:37:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:37:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:37:53Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:37:54Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:37:54Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:37:54Z", "level": "INFO", "message": "  Size: 531.74MB → 281.39MB (52.9% of original, 47.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:37:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:37:54Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E20 - Jury Duty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:37:54Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:38:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:38:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:38:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:38:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:39:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:39:37Z", "level": "INFO", "message": "  Original Size: 612.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:39:37Z", "level": "INFO", "message": "  Encoded Size:  328.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:39:37Z", "level": "INFO", "message": "  Reduction:     53.6% of original (46.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:39:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:39:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:40:01Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:40:02Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:40:02Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:40:02Z", "level": "INFO", "message": "  Size: 612.59MB → 328.25MB (53.6% of original, 46.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:40:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:40:02Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E21 - Cliques (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:40:02Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:40:20Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:40:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:40:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:40:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:41:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:41:41Z", "level": "INFO", "message": "  Original Size: 579.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:41:41Z", "level": "INFO", "message": "  Encoded Size:  304.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:41:41Z", "level": "INFO", "message": "  Reduction:     52.5% of original (47.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:41:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:41:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:42:05Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:42:06Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:42:06Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:42:06Z", "level": "INFO", "message": "  Size: 579.38MB → 304.31MB (52.5% of original, 47.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:42:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:42:06Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S03E22 - Monkey (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:42:06Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:42:30Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:42:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:42:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:42:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:43:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:43:51Z", "level": "INFO", "message": "  Original Size: 730.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:43:51Z", "level": "INFO", "message": "  Encoded Size:  409.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:43:51Z", "level": "INFO", "message": "  Reduction:     56.1% of original (43.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:43:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:43:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:44:20Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:44:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:44:21Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:44:21Z", "level": "INFO", "message": "  Size: 730.19MB → 409.9MB (56.1% of original, 43.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:44:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:44:22Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E01 - Zoo (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:44:22Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:44:45Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:44:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:44:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:44:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:46:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:46:05Z", "level": "INFO", "message": "  Original Size: 719.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:46:05Z", "level": "INFO", "message": "  Encoded Size:  405.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:46:05Z", "level": "INFO", "message": "  Reduction:     56.4% of original (43.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:46:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:46:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:46:32Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:46:33Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:46:33Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:46:33Z", "level": "INFO", "message": "  Size: 719.01MB → 405.53MB (56.4% of original, 43.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:46:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:46:34Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E02 - Humilithon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:46:34Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:46:57Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:46:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:46:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:46:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:48:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:48:17Z", "level": "INFO", "message": "  Original Size: 713.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:48:17Z", "level": "INFO", "message": "  Encoded Size:  393.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:48:17Z", "level": "INFO", "message": "  Reduction:     55.1% of original (44.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:48:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:48:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:48:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv → Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "  Size: 713.97MB → 393.1MB (55.1% of original, 44.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E03 - Family Reunion (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "File already in processing: Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv (849.33 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:48:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:48:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:50:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:50:05Z", "level": "INFO", "message": "  Original Size: 849.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:50:05Z", "level": "INFO", "message": "  Encoded Size:  370.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:50:05Z", "level": "INFO", "message": "  Reduction:     43.6% of original (56.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:50:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:50:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:50:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:50:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:50:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:50:30Z", "level": "INFO", "message": "  Size: 849.33MB → 370.05MB (43.6% of original, 56.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:50:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:50:30Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E04 - Stupid Girl (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:50:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:50:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:50:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:50:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:51:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:52:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:52:20Z", "level": "INFO", "message": "  Original Size: 848.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:52:20Z", "level": "INFO", "message": "  Encoded Size:  419.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:52:20Z", "level": "INFO", "message": "  Reduction:     49.4% of original (50.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:52:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:52:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:52:46Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:52:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:52:47Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:52:47Z", "level": "INFO", "message": "  Size: 848.5MB → 419.2MB (49.4% of original, 50.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:52:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:52:47Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E05 - Forwards Backwards (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:52:47Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:53:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:53:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:53:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:53:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:54:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:54:37Z", "level": "INFO", "message": "  Original Size: 848.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:54:37Z", "level": "INFO", "message": "  Encoded Size:  442.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:54:37Z", "level": "INFO", "message": "  Reduction:     52.1% of original (47.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:54:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:54:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:55:10Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:55:11Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:55:11Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:55:11Z", "level": "INFO", "message": "  Size: 848.41MB → 442.33MB (52.1% of original, 47.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:55:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:55:11Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E06 - Forbidden Girlfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:55:11Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:55:40Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:55:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:55:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:55:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:57:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:57:03Z", "level": "INFO", "message": "  Original Size: 849.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:57:03Z", "level": "INFO", "message": "  Encoded Size:  412.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:57:03Z", "level": "INFO", "message": "  Reduction:     48.6% of original (51.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:57:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:57:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:57:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:57:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:57:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:57:30Z", "level": "INFO", "message": "  Size: 849.2MB → 412.83MB (48.6% of original, 51.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:57:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:57:31Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E07 - Malcolm Holds His Tongue (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:57:31Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T04:58:00Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T04:58:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T04:58:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T04:58:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T04:59:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T04:59:21Z", "level": "INFO", "message": "  Original Size: 848.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T04:59:21Z", "level": "INFO", "message": "  Encoded Size:  419.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T04:59:21Z", "level": "INFO", "message": "  Reduction:     49.5% of original (50.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T04:59:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T04:59:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T04:59:56Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T04:59:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T04:59:57Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T04:59:57Z", "level": "INFO", "message": "  Size: 848.09MB → 419.41MB (49.5% of original, 50.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T04:59:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T04:59:57Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E08 - Boys at Ranch (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T04:59:57Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:00:26Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:00:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:00:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:00:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:01:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:01:45Z", "level": "INFO", "message": "  Original Size: 828.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:01:45Z", "level": "INFO", "message": "  Encoded Size:  370.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:01:45Z", "level": "INFO", "message": "  Reduction:     44.8% of original (55.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:01:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:01:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:02:14Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:02:15Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:02:15Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:02:15Z", "level": "INFO", "message": "  Size: 828.26MB → 370.89MB (44.8% of original, 55.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:02:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:02:15Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E09 - Grandma Sues (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:02:15Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:02:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:02:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:02:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:02:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:04:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:04:08Z", "level": "INFO", "message": "  Original Size: 849.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:04:08Z", "level": "INFO", "message": "  Encoded Size:  480.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:04:08Z", "level": "INFO", "message": "  Reduction:     56.5% of original (43.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:04:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:04:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:04:47Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:04:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:04:48Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:04:48Z", "level": "INFO", "message": "  Size: 849.5MB → 480.13MB (56.5% of original, 43.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:04:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:04:48Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E10 - If Boys Were Girls (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:04:48Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:05:22Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:05:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:05:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:05:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:06:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:06:44Z", "level": "INFO", "message": "  Original Size: 849.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:06:44Z", "level": "INFO", "message": "  Encoded Size:  388.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:06:44Z", "level": "INFO", "message": "  Reduction:     45.7% of original (54.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:06:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:06:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:07:15Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:07:16Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:07:16Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:07:16Z", "level": "INFO", "message": "  Size: 849.4MB → 388.5MB (45.7% of original, 54.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:07:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:07:16Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E11 - Long Drive (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:07:16Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:07:42Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:07:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:07:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:07:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:09:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:09:02Z", "level": "INFO", "message": "  Original Size: 849.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:09:02Z", "level": "INFO", "message": "  Encoded Size:  396.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:09:02Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:09:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:09:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:09:28Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:09:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:09:29Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:09:29Z", "level": "INFO", "message": "  Size: 849.25MB → 396.88MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:09:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:09:29Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E12 - Kicked Out (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:09:29Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:10:00Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:10:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:10:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:10:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:11:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:11:21Z", "level": "INFO", "message": "  Original Size: 848.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:11:21Z", "level": "INFO", "message": "  Encoded Size:  396.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:11:21Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:11:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:11:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:11:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:11:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:11:49Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:11:49Z", "level": "INFO", "message": "  Size: 848.96MB → 396.4MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:11:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:11:49Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E13 - Stereo Store (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:11:49Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:12:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:12:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:12:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:12:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:13:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:13:38Z", "level": "INFO", "message": "  Original Size: 849.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:13:38Z", "level": "INFO", "message": "  Encoded Size:  411.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:13:38Z", "level": "INFO", "message": "  Reduction:     48.5% of original (51.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:13:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:13:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:14:17Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:14:19Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:14:19Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:14:19Z", "level": "INFO", "message": "  Size: 849.21MB → 411.67MB (48.5% of original, 51.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:14:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:14:19Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E14 - Hal's Friend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:14:19Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:14:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:14:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:14:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:14:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:16:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:16:08Z", "level": "INFO", "message": "  Original Size: 849.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:16:08Z", "level": "INFO", "message": "  Encoded Size:  472.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:16:08Z", "level": "INFO", "message": "  Reduction:     55.6% of original (44.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:16:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:16:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:16:39Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:16:40Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:16:40Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:16:40Z", "level": "INFO", "message": "  Size: 849.1MB → 472.18MB (55.6% of original, 44.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:16:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:16:40Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E15 - Garage Sale (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:16:40Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:17:08Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:17:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:17:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:17:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:18:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:18:30Z", "level": "INFO", "message": "  Original Size: 849.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:18:30Z", "level": "INFO", "message": "  Encoded Size:  395.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:18:30Z", "level": "INFO", "message": "  Reduction:     46.5% of original (53.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:18:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:18:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:19:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:19:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:19:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:19:03Z", "level": "INFO", "message": "  Size: 849.59MB → 395.22MB (46.5% of original, 53.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:19:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:19:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E16 - Academic Octathalon (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:19:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:19:31Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:19:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:19:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:19:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:20:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:20:53Z", "level": "INFO", "message": "  Original Size: 850.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:20:53Z", "level": "INFO", "message": "  Encoded Size:  408.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:20:53Z", "level": "INFO", "message": "  Reduction:     48.1% of original (51.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:20:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:20:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:21:20Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:21:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:21:21Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:21:21Z", "level": "INFO", "message": "  Size: 850.03MB → 408.64MB (48.1% of original, 51.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:21:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:21:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E17 - Clip Show #2 (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:21:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:21:50Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:21:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:21:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:21:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:23:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:23:11Z", "level": "INFO", "message": "  Original Size: 849.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:23:11Z", "level": "INFO", "message": "  Encoded Size:  439.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:23:11Z", "level": "INFO", "message": "  Reduction:     51.8% of original (48.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:23:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:23:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:23:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:23:49Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:23:49Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:23:49Z", "level": "INFO", "message": "  Size: 849.89MB → 439.86MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:23:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:23:49Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E18 - Reese's Party (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:23:49Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:24:17Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:24:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:24:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:24:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:25:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:25:38Z", "level": "INFO", "message": "  Original Size: 849.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:25:38Z", "level": "INFO", "message": "  Encoded Size:  458.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:25:38Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:25:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:25:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:26:13Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:26:14Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:26:14Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:26:14Z", "level": "INFO", "message": "  Size: 849.78MB → 458.76MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:26:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:26:14Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E19 - Future Malcolm (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:26:14Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:26:42Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:26:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:26:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:26:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:28:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:28:06Z", "level": "INFO", "message": "  Original Size: 872.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:28:06Z", "level": "INFO", "message": "  Encoded Size:  455.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:28:06Z", "level": "INFO", "message": "  Reduction:     52.2% of original (47.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:28:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:28:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:28:40Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:28:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:28:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:28:41Z", "level": "INFO", "message": "  Size: 872.55MB → 455.74MB (52.2% of original, 47.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:28:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:28:41Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E20 - Baby (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:28:41Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:29:08Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:29:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:29:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:29:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:30:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:30:29Z", "level": "INFO", "message": "  Original Size: 854.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:30:29Z", "level": "INFO", "message": "  Encoded Size:  444.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:30:29Z", "level": "INFO", "message": "  Reduction:     52.0% of original (48.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:30:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:30:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:30:55Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:30:56Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:30:56Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:30:56Z", "level": "INFO", "message": "  Size: 854.83MB → 444.28MB (52.0% of original, 48.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:30:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:30:56Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E21 - Baby (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:30:56Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:31:21Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:31:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:31:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:31:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:32:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:32:41Z", "level": "INFO", "message": "  Original Size: 831.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:32:41Z", "level": "INFO", "message": "  Encoded Size:  416.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:32:41Z", "level": "INFO", "message": "  Reduction:     50.1% of original (49.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:32:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:32:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:33:05Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:33:06Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:33:06Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:33:06Z", "level": "INFO", "message": "  Size: 831.66MB → 416.73MB (50.1% of original, 49.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:33:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:33:07Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S04E22 - Day Care (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:33:07Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:33:34Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:33:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:33:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:33:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:34:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:34:56Z", "level": "INFO", "message": "  Original Size: 868.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:34:56Z", "level": "INFO", "message": "  Encoded Size:  354.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:34:56Z", "level": "INFO", "message": "  Reduction:     40.8% of original (59.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:34:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:34:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:35:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:35:17Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:35:17Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:35:17Z", "level": "INFO", "message": "  Size: 868.62MB → 354.63MB (40.8% of original, 59.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:35:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:35:17Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E01 - Vegas (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:35:17Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:35:44Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:35:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:35:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:35:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:37:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:37:05Z", "level": "INFO", "message": "  Original Size: 849.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:37:05Z", "level": "INFO", "message": "  Encoded Size:  414.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:37:05Z", "level": "INFO", "message": "  Reduction:     48.8% of original (51.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:37:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:37:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:37:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:37:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:37:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:37:30Z", "level": "INFO", "message": "  Size: 849.1MB → 414.62MB (48.8% of original, 51.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:37:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:37:31Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E02 - Watching the Baby (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:37:31Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:37:58Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:37:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:37:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:37:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:39:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:39:19Z", "level": "INFO", "message": "  Original Size: 849.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:39:19Z", "level": "INFO", "message": "  Encoded Size:  400.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:39:19Z", "level": "INFO", "message": "  Reduction:     47.2% of original (52.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:39:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:39:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:39:42Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:39:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:39:43Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:39:43Z", "level": "INFO", "message": "  Size: 849.63MB → 400.98MB (47.2% of original, 52.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:39:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:39:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E03 - Goodbye Kitty (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:39:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:40:09Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:40:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:40:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:40:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:41:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:41:29Z", "level": "INFO", "message": "  Original Size: 833.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:41:29Z", "level": "INFO", "message": "  Encoded Size:  386.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:41:29Z", "level": "INFO", "message": "  Reduction:     46.4% of original (53.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:41:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:41:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:41:52Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:41:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:41:53Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:41:53Z", "level": "INFO", "message": "  Size: 833.75MB → 386.56MB (46.4% of original, 53.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:41:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:41:53Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E04 - Thanksgiving (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:41:53Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:42:21Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:42:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:42:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:42:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:43:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:43:41Z", "level": "INFO", "message": "  Original Size: 839.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:43:41Z", "level": "INFO", "message": "  Encoded Size:  376.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:43:41Z", "level": "INFO", "message": "  Reduction:     44.8% of original (55.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:43:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:43:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:44:02Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:44:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:44:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:44:03Z", "level": "INFO", "message": "  Size: 839.41MB → 376.47MB (44.8% of original, 55.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:44:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:44:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E05 - Malcolm Films Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:44:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:44:29Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:44:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:44:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:44:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:45:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:45:49Z", "level": "INFO", "message": "  Original Size: 833.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:45:49Z", "level": "INFO", "message": "  Encoded Size:  377.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:45:49Z", "level": "INFO", "message": "  Reduction:     45.3% of original (54.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:45:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:45:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:46:17Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:46:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:46:18Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:46:18Z", "level": "INFO", "message": "  Size: 833.26MB → 377.37MB (45.3% of original, 54.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:46:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:46:18Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E06 - Malcolm's Job (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:46:18Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:46:46Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:46:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:46:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:46:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:48:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:48:07Z", "level": "INFO", "message": "  Original Size: 840.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:48:07Z", "level": "INFO", "message": "  Encoded Size:  416.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:48:07Z", "level": "INFO", "message": "  Reduction:     49.6% of original (50.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:48:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:48:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:48:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:48:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:48:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:48:30Z", "level": "INFO", "message": "  Size: 840.01MB → 416.36MB (49.6% of original, 50.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:48:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:48:30Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E07 - Christmas Trees (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:48:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:48:56Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:48:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:48:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:48:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:50:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:50:17Z", "level": "INFO", "message": "  Original Size: 849.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:50:17Z", "level": "INFO", "message": "  Encoded Size:  453.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:50:17Z", "level": "INFO", "message": "  Reduction:     53.4% of original (46.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:50:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:50:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:50:39Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:50:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:50:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:50:41Z", "level": "INFO", "message": "  Size: 849.87MB → 453.74MB (53.4% of original, 46.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:50:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:50:41Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E08 - Block Party (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:50:41Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:51:10Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:51:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:51:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:51:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:52:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:52:31Z", "level": "INFO", "message": "  Original Size: 848.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:52:31Z", "level": "INFO", "message": "  Encoded Size:  380.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:52:31Z", "level": "INFO", "message": "  Reduction:     44.9% of original (55.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:52:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:52:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:52:48Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:52:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:52:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:52:50Z", "level": "INFO", "message": "  Size: 848.42MB → 380.96MB (44.9% of original, 55.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:52:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:52:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E09 - Dirty Magazine (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:52:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:53:15Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:53:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:53:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:53:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:54:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:54:37Z", "level": "INFO", "message": "  Original Size: 849.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:54:37Z", "level": "INFO", "message": "  Encoded Size:  364.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:54:37Z", "level": "INFO", "message": "  Reduction:     42.9% of original (57.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:54:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:54:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:54:59Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:55:01Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:55:01Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:55:01Z", "level": "INFO", "message": "  Size: 849.41MB → 364.77MB (42.9% of original, 57.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:55:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:55:01Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E10 - Hot Tub (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:55:01Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:55:27Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:55:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:55:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:55:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:56:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:56:49Z", "level": "INFO", "message": "  Original Size: 847.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:56:49Z", "level": "INFO", "message": "  Encoded Size:  361.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:56:49Z", "level": "INFO", "message": "  Reduction:     42.6% of original (57.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:56:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:56:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:57:09Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:57:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:57:10Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:57:10Z", "level": "INFO", "message": "  Size: 847.57MB → 361.04MB (42.6% of original, 57.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:57:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:57:10Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E11 - Ida's Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:57:10Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:57:36Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:57:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:57:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:57:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T05:58:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T05:58:57Z", "level": "INFO", "message": "  Original Size: 848.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T05:58:57Z", "level": "INFO", "message": "  Encoded Size:  388.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T05:58:57Z", "level": "INFO", "message": "  Reduction:     45.8% of original (54.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T05:58:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T05:58:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T05:59:16Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T05:59:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T05:59:18Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T05:59:18Z", "level": "INFO", "message": "  Size: 848.74MB → 388.64MB (45.8% of original, 54.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T05:59:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T05:59:18Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E12 - Softball (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T05:59:18Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T05:59:44Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T05:59:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T05:59:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T05:59:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:01:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:01:05Z", "level": "INFO", "message": "  Original Size: 849.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:01:05Z", "level": "INFO", "message": "  Encoded Size:  298.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:01:05Z", "level": "INFO", "message": "  Reduction:     35.2% of original (64.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:01:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:01:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:01:20Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:01:21Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:01:21Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:01:21Z", "level": "INFO", "message": "  Size: 849.54MB → 298.99MB (35.2% of original, 64.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:01:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:01:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E13 - Lois's Sister (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:01:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:01:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:01:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:01:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:01:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:03:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:03:09Z", "level": "INFO", "message": "  Original Size: 848.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:03:09Z", "level": "INFO", "message": "  Encoded Size:  312.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:03:09Z", "level": "INFO", "message": "  Reduction:     36.8% of original (63.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:03:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:03:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:03:25Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:03:27Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:03:27Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:03:27Z", "level": "INFO", "message": "  Size: 848.74MB → 312.34MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:03:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:03:27Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E14 - Malcolm Dates a Family (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:03:27Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:03:57Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:03:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:03:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:03:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:05:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:05:18Z", "level": "INFO", "message": "  Original Size: 849.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:05:18Z", "level": "INFO", "message": "  Encoded Size:  301.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:05:18Z", "level": "INFO", "message": "  Reduction:     35.5% of original (64.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:05:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:05:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:05:34Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:05:35Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:05:35Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:05:35Z", "level": "INFO", "message": "  Size: 849.63MB → 301.67MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:05:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:05:35Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E15 - Reese's Apartment (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:05:35Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:06:04Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:06:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:06:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:06:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:07:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:07:26Z", "level": "INFO", "message": "  Original Size: 849.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:07:26Z", "level": "INFO", "message": "  Encoded Size:  369.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:07:26Z", "level": "INFO", "message": "  Reduction:     43.5% of original (56.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:07:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:07:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:07:49Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:07:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:07:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:07:50Z", "level": "INFO", "message": "  Size: 849.57MB → 369.89MB (43.5% of original, 56.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:07:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:07:51Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E16 - Malcolm Visits College (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:07:51Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:08:17Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:08:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:08:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:08:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:09:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:09:39Z", "level": "INFO", "message": "  Original Size: 849.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:09:39Z", "level": "INFO", "message": "  Encoded Size:  326.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:09:39Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:09:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:09:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:09:56Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:09:57Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:09:57Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:09:57Z", "level": "INFO", "message": "  Size: 849.5MB → 326.39MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:09:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:09:57Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E17 - Polly in the Middle (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:09:57Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:10:28Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:10:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:10:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:10:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:11:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:11:49Z", "level": "INFO", "message": "  Original Size: 848.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:11:49Z", "level": "INFO", "message": "  Encoded Size:  376.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:11:49Z", "level": "INFO", "message": "  Reduction:     44.3% of original (55.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:11:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:11:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:12:07Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:12:08Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:12:08Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:12:08Z", "level": "INFO", "message": "  Size: 848.97MB → 376.47MB (44.3% of original, 55.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:12:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:12:08Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E18 - Dewey's Special Class (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:12:08Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:12:34Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:12:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:12:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:12:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:13:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:13:54Z", "level": "INFO", "message": "  Original Size: 841.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:13:54Z", "level": "INFO", "message": "  Encoded Size:  319.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:13:54Z", "level": "INFO", "message": "  Reduction:     38.0% of original (62.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:13:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:13:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:14:06Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:14:08Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:14:08Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:14:08Z", "level": "INFO", "message": "  Size: 841.67MB → 319.57MB (38.0% of original, 62.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:14:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:14:08Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E19 - Experiment (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:14:08Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:14:32Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:14:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:14:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:14:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:15:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:15:54Z", "level": "INFO", "message": "  Original Size: 849.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:15:54Z", "level": "INFO", "message": "  Encoded Size:  319.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:15:54Z", "level": "INFO", "message": "  Reduction:     37.7% of original (62.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:15:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:15:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:16:06Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:16:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:16:07Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:16:07Z", "level": "INFO", "message": "  Size: 849.32MB → 319.92MB (37.7% of original, 62.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:16:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:16:08Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E20 - Victor's Other Family (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:16:08Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:16:31Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:16:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:16:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:16:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:17:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:17:53Z", "level": "INFO", "message": "  Original Size: 849.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:17:53Z", "level": "INFO", "message": "  Encoded Size:  343.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:17:53Z", "level": "INFO", "message": "  Reduction:     40.5% of original (59.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:17:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:17:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:18:08Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:18:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:18:09Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:18:09Z", "level": "INFO", "message": "  Size: 849.21MB → 343.82MB (40.5% of original, 59.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:18:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:18:09Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E21 - Reese Joins The Army (Part 1) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:18:09Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:18:33Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:18:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:18:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:18:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:19:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:19:55Z", "level": "INFO", "message": "  Original Size: 849.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:19:55Z", "level": "INFO", "message": "  Encoded Size:  306.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:19:55Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:19:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:19:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:20:09Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:20:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:20:10Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:20:10Z", "level": "INFO", "message": "  Size: 849.65MB → 306.27MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:20:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:20:10Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S05E22 - Reese Joins The Army (Part 2) (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:20:10Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:20:34Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:20:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:20:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:20:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:21:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:21:53Z", "level": "INFO", "message": "  Original Size: 836.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:21:53Z", "level": "INFO", "message": "  Encoded Size:  427.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:21:53Z", "level": "INFO", "message": "  Reduction:     51.2% of original (48.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:21:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:21:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:22:15Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:22:16Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:22:16Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:22:16Z", "level": "INFO", "message": "  Size: 836.39MB → 427.95MB (51.2% of original, 48.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:22:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:22:16Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E01 - Reese Comes Home (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:22:16Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:22:40Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:22:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:22:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:22:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:24:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:24:01Z", "level": "INFO", "message": "  Original Size: 845.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:24:01Z", "level": "INFO", "message": "  Encoded Size:  432.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:24:01Z", "level": "INFO", "message": "  Reduction:     51.1% of original (48.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:24:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:24:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:24:25Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:24:26Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:24:26Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:24:26Z", "level": "INFO", "message": "  Size: 845.86MB → 432.29MB (51.1% of original, 48.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:24:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:24:27Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E02 - Buseys Run Away (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:24:27Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:24:52Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:24:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:24:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:24:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:26:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:26:13Z", "level": "INFO", "message": "  Original Size: 845.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:26:13Z", "level": "INFO", "message": "  Encoded Size:  401.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:26:13Z", "level": "INFO", "message": "  Reduction:     47.4% of original (52.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:26:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:26:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:26:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:26:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:26:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:26:30Z", "level": "INFO", "message": "  Size: 845.96MB → 401.03MB (47.4% of original, 52.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:26:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:26:30Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E03 - Standee (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:26:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:26:54Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:26:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:26:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:26:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:28:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:28:16Z", "level": "INFO", "message": "  Original Size: 845.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:28:16Z", "level": "INFO", "message": "  Encoded Size:  399.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:28:16Z", "level": "INFO", "message": "  Reduction:     47.3% of original (52.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:28:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:28:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:28:36Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:28:37Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:28:37Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:28:37Z", "level": "INFO", "message": "  Size: 845.24MB → 399.72MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:28:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:28:38Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E04 - Pearl Harbor (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:28:38Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:29:02Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:29:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:29:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:29:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:30:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:30:24Z", "level": "INFO", "message": "  Original Size: 864.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:30:24Z", "level": "INFO", "message": "  Encoded Size:  392.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:30:24Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:30:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:30:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:30:41Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:30:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:30:43Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:30:43Z", "level": "INFO", "message": "  Size: 864.36MB → 392.81MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:30:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:30:43Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E05 - Kitty's Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:30:43Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:31:07Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:31:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:31:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:31:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:32:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:32:27Z", "level": "INFO", "message": "  Original Size: 849.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:32:27Z", "level": "INFO", "message": "  Encoded Size:  380.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:32:27Z", "level": "INFO", "message": "  Reduction:     44.8% of original (55.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:32:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:32:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:32:47Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:32:48Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:32:48Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:32:48Z", "level": "INFO", "message": "  Size: 849.08MB → 380.69MB (44.8% of original, 55.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:32:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:32:49Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E06 - Hal's Christmas Gift (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:32:49Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:33:13Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:33:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:33:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:33:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:34:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:34:34Z", "level": "INFO", "message": "  Original Size: 845.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:34:34Z", "level": "INFO", "message": "  Encoded Size:  438.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:34:34Z", "level": "INFO", "message": "  Reduction:     51.9% of original (48.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:34:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:34:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:34:54Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:34:55Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:34:55Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:34:55Z", "level": "INFO", "message": "  Size: 845.27MB → 438.36MB (51.9% of original, 48.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:34:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:34:55Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E07 - Hal Sleepwalks (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:34:55Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:35:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:35:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:35:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:35:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:36:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:36:39Z", "level": "INFO", "message": "  Original Size: 843.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:36:39Z", "level": "INFO", "message": "  Encoded Size:  394.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:36:39Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:36:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:36:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:36:58Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:36:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:36:59Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:36:59Z", "level": "INFO", "message": "  Size: 843.84MB → 394.17MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:36:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:36:59Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E08 - Lois Battles Jamie (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:36:59Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:37:24Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:37:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:37:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:37:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:38:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:38:44Z", "level": "INFO", "message": "  Original Size: 844.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:38:44Z", "level": "INFO", "message": "  Encoded Size:  456.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:38:44Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:38:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:38:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:39:09Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:39:10Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:39:10Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:39:10Z", "level": "INFO", "message": "  Size: 844.34MB → 456.21MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:39:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:39:11Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E09 - Malcolm's Car (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:39:11Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:39:36Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:39:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:39:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:39:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:40:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:40:56Z", "level": "INFO", "message": "  Original Size: 846.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:40:56Z", "level": "INFO", "message": "  Encoded Size:  399.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:40:56Z", "level": "INFO", "message": "  Reduction:     47.3% of original (52.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:40:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:40:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:41:15Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:41:16Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:41:16Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:41:16Z", "level": "INFO", "message": "  Size: 846.17MB → 399.84MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:41:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:41:16Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E10 - Billboard (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:41:16Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:41:41Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:41:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:41:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:41:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:43:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:43:04Z", "level": "INFO", "message": "  Original Size: 863.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:43:04Z", "level": "INFO", "message": "  Encoded Size:  404.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:43:04Z", "level": "INFO", "message": "  Reduction:     46.9% of original (53.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:43:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:43:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:43:23Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:43:24Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:43:24Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:43:24Z", "level": "INFO", "message": "  Size: 863.55MB → 404.91MB (46.9% of original, 53.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:43:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:43:24Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E11 - Dewey's Opera (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:43:24Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:43:49Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:43:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:43:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:43:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:45:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:45:13Z", "level": "INFO", "message": "  Original Size: 848.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:45:13Z", "level": "INFO", "message": "  Encoded Size:  446.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:45:13Z", "level": "INFO", "message": "  Reduction:     52.6% of original (47.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:45:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:45:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:45:34Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:45:35Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:45:35Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:45:35Z", "level": "INFO", "message": "  Size: 848.66MB → 446.13MB (52.6% of original, 47.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:45:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:45:35Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E12 - Living Will (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:45:35Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:46:00Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:46:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:46:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:46:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:47:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:47:23Z", "level": "INFO", "message": "  Original Size: 844.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:47:23Z", "level": "INFO", "message": "  Encoded Size:  416.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:47:23Z", "level": "INFO", "message": "  Reduction:     49.3% of original (50.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:47:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:47:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:47:43Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:47:44Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:47:44Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:47:44Z", "level": "INFO", "message": "  Size: 844.2MB → 416.31MB (49.3% of original, 50.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:47:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:47:44Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E13 - Tiki Lounge (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:47:44Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:48:09Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:48:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:48:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:48:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:49:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:49:30Z", "level": "INFO", "message": "  Original Size: 846.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:49:30Z", "level": "INFO", "message": "  Encoded Size:  473.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:49:30Z", "level": "INFO", "message": "  Reduction:     56.0% of original (44.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:49:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:49:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:49:53Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:49:54Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:49:54Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:49:54Z", "level": "INFO", "message": "  Size: 846.43MB → 473.89MB (56.0% of original, 44.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:49:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:49:54Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E14 - Ida Loses A Leg (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:49:54Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:50:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:50:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:50:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:50:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:51:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:51:41Z", "level": "INFO", "message": "  Original Size: 844.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:51:41Z", "level": "INFO", "message": "  Encoded Size:  437.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:51:41Z", "level": "INFO", "message": "  Reduction:     51.8% of original (48.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:51:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:51:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:52:01Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:52:03Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:52:03Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:52:03Z", "level": "INFO", "message": "  Size: 844.62MB → 437.22MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:52:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:52:03Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E15 - Chad's Sleepover (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:52:03Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:52:27Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:52:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:52:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:52:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:53:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:53:48Z", "level": "INFO", "message": "  Original Size: 844.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:53:48Z", "level": "INFO", "message": "  Encoded Size:  464.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:53:48Z", "level": "INFO", "message": "  Reduction:     55.0% of original (45.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:53:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:53:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:54:17Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:54:18Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:54:18Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:54:18Z", "level": "INFO", "message": "  Size: 844.75MB → 464.56MB (55.0% of original, 45.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:54:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:54:18Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E16 - No Motorcycles (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:54:18Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:54:43Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:54:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:54:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:54:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:56:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:56:05Z", "level": "INFO", "message": "  Original Size: 840.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:56:05Z", "level": "INFO", "message": "  Encoded Size:  455.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:56:05Z", "level": "INFO", "message": "  Reduction:     54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:56:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:56:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:56:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:56:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:56:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:56:30Z", "level": "INFO", "message": "  Size: 840.89MB → 455.39MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:56:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:56:30Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E17 - Butterflies (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:56:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:56:55Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:56:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:56:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:56:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T06:58:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T06:58:17Z", "level": "INFO", "message": "  Original Size: 845.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T06:58:17Z", "level": "INFO", "message": "  Encoded Size:  468.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T06:58:17Z", "level": "INFO", "message": "  Reduction:     55.4% of original (44.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T06:58:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T06:58:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T06:58:40Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T06:58:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T06:58:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T06:58:41Z", "level": "INFO", "message": "  Size: 845.92MB → 468.57MB (55.4% of original, 44.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T06:58:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T06:58:41Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E18 - Ida's Dance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T06:58:41Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T06:59:06Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T06:59:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T06:59:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T06:59:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:00:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:00:26Z", "level": "INFO", "message": "  Original Size: 844.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:00:26Z", "level": "INFO", "message": "  Encoded Size:  392.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:00:26Z", "level": "INFO", "message": "  Reduction:     46.4% of original (53.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:00:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:00:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:00:44Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:00:45Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:00:45Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:00:45Z", "level": "INFO", "message": "  Size: 844.28MB → 392.11MB (46.4% of original, 53.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:00:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:00:46Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E19 - Motivational Seminar (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:00:46Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:01:11Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:01:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:01:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:01:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:02:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:02:35Z", "level": "INFO", "message": "  Original Size: 878.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:02:35Z", "level": "INFO", "message": "  Encoded Size:  471.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:02:35Z", "level": "INFO", "message": "  Reduction:     53.6% of original (46.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:02:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:02:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:02:58Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:03:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:03:00Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:03:00Z", "level": "INFO", "message": "  Size: 878.48MB → 471.14MB (53.6% of original, 46.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:03:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:03:00Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E20 - Stilts (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:03:00Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:03:25Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:03:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:03:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:03:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:04:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:04:46Z", "level": "INFO", "message": "  Original Size: 845.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:04:46Z", "level": "INFO", "message": "  Encoded Size:  441.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:04:46Z", "level": "INFO", "message": "  Reduction:     52.2% of original (47.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:04:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:04:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:05:06Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:05:07Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:05:07Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:05:07Z", "level": "INFO", "message": "  Size: 845.88MB → 441.71MB (52.2% of original, 47.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:05:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:05:07Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E21 - Buseys Take a Hostage (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:05:07Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:05:33Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:05:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:05:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:05:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:06:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:06:56Z", "level": "INFO", "message": "  Original Size: 864.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:06:56Z", "level": "INFO", "message": "  Encoded Size:  462.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:06:56Z", "level": "INFO", "message": "  Reduction:     53.5% of original (46.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:06:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:06:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:07:19Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:07:20Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:07:20Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:07:20Z", "level": "INFO", "message": "  Size: 864.43MB → 462.63MB (53.5% of original, 46.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:07:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:07:21Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S06E22 - Mrs. Tri-County (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:07:21Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:07:45Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:07:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:07:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:07:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:09:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:09:06Z", "level": "INFO", "message": "  Original Size: 845.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:09:06Z", "level": "INFO", "message": "  Encoded Size:  463.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:09:06Z", "level": "INFO", "message": "  Reduction:     54.8% of original (45.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:09:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:09:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:09:29Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:09:30Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:09:30Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:09:30Z", "level": "INFO", "message": "  Size: 845.52MB → 463.46MB (54.8% of original, 45.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:09:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:09:30Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E01 - Burning Man (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:09:30Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:09:55Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:09:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:09:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:09:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:11:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:11:15Z", "level": "INFO", "message": "  Original Size: 832.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:11:15Z", "level": "INFO", "message": "  Encoded Size:  454.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:11:15Z", "level": "INFO", "message": "  Reduction:     54.6% of original (45.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:11:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:11:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:11:38Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:11:39Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:11:39Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:11:39Z", "level": "INFO", "message": "  Size: 832.22MB → 454.45MB (54.6% of original, 45.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:11:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:11:39Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E02 - Health Insurance (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:11:39Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:12:03Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:12:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:12:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:12:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:13:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:13:27Z", "level": "INFO", "message": "  Original Size: 850.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:13:27Z", "level": "INFO", "message": "  Encoded Size:  394.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:13:27Z", "level": "INFO", "message": "  Reduction:     46.3% of original (53.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:13:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:13:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:13:46Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:13:47Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:13:47Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:13:47Z", "level": "INFO", "message": "  Size: 850.6MB → 394.2MB (46.3% of original, 53.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:13:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:13:47Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E03 - Reese vs. Stevie (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:13:47Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:14:10Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:14:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:14:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:14:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:15:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:15:31Z", "level": "INFO", "message": "  Original Size: 780.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:15:31Z", "level": "INFO", "message": "  Encoded Size:  367.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:15:31Z", "level": "INFO", "message": "  Reduction:     47.1% of original (52.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:15:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:15:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:15:50Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:15:51Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:15:51Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:15:51Z", "level": "INFO", "message": "  Size: 780.9MB → 367.72MB (47.1% of original, 52.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:15:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:15:51Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E04 - Halloween (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:15:51Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:16:16Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:16:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:16:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:16:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:17:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:17:38Z", "level": "INFO", "message": "  Original Size: 847.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:17:38Z", "level": "INFO", "message": "  Encoded Size:  432.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:17:38Z", "level": "INFO", "message": "  Reduction:     51.0% of original (49.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:17:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:17:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:17:59Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:18:00Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:18:00Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:18:00Z", "level": "INFO", "message": "  Size: 847.74MB → 432.36MB (51.0% of original, 49.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:18:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:18:00Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E05 - Jessica Stays Over (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:18:00Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:18:26Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:18:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:18:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:18:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:19:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:19:48Z", "level": "INFO", "message": "  Original Size: 849.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:19:48Z", "level": "INFO", "message": "  Encoded Size:  448.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:19:48Z", "level": "INFO", "message": "  Reduction:     52.8% of original (47.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:19:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:19:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:20:08Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:20:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:20:09Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:20:09Z", "level": "INFO", "message": "  Size: 849.5MB → 448.82MB (52.8% of original, 47.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:20:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:20:09Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E06 - Secret Boyfriend (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:20:09Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:20:38Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:20:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:20:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:20:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:22:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:22:01Z", "level": "INFO", "message": "  Original Size: 868.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:22:01Z", "level": "INFO", "message": "  Encoded Size:  442.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:22:01Z", "level": "INFO", "message": "  Reduction:     51.0% of original (49.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:22:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:22:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:22:22Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:22:23Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:22:23Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:22:23Z", "level": "INFO", "message": "  Size: 868.1MB → 442.94MB (51.0% of original, 49.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:22:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:22:23Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E07 - Blackout (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:22:23Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:22:48Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:22:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:22:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:22:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:24:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:24:10Z", "level": "INFO", "message": "  Original Size: 848.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:24:10Z", "level": "INFO", "message": "  Encoded Size:  450.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:24:10Z", "level": "INFO", "message": "  Reduction:     53.1% of original (46.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:24:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:24:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:24:30Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:24:31Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:24:31Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:24:31Z", "level": "INFO", "message": "  Size: 848.33MB → 450.79MB (53.1% of original, 46.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:24:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:24:31Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E08 - Army Buddy (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:24:31Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:24:56Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:24:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:24:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:24:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:26:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:26:18Z", "level": "INFO", "message": "  Original Size: 849.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:26:18Z", "level": "INFO", "message": "  Encoded Size:  443.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:26:18Z", "level": "INFO", "message": "  Reduction:     52.2% of original (47.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:26:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:26:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:26:40Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:26:41Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:26:41Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:26:41Z", "level": "INFO", "message": "  Size: 849.69MB → 443.76MB (52.2% of original, 47.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:26:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:26:42Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E09 - Malcolm Defends Reese (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:26:42Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:27:06Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:27:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:27:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:27:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:28:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:28:29Z", "level": "INFO", "message": "  Original Size: 845.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:28:29Z", "level": "INFO", "message": "  Encoded Size:  469.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:28:29Z", "level": "INFO", "message": "  Reduction:     55.6% of original (44.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:28:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:28:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:28:52Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:28:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:28:53Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:28:53Z", "level": "INFO", "message": "  Size: 845.08MB → 469.49MB (55.6% of original, 44.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:28:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:28:53Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E10 - Malcolm's Money (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:28:53Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:29:19Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:29:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:29:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:29:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:30:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:30:42Z", "level": "INFO", "message": "  Original Size: 867.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:30:42Z", "level": "INFO", "message": "  Encoded Size:  465.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:30:42Z", "level": "INFO", "message": "  Reduction:     53.7% of original (46.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:30:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:30:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:31:08Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:31:09Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:31:09Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:31:09Z", "level": "INFO", "message": "  Size: 867.96MB → 465.72MB (53.7% of original, 46.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:31:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:31:10Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E11 - Bride of Ida (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:31:10Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:31:35Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:31:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:31:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:31:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:32:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:32:57Z", "level": "INFO", "message": "  Original Size: 849.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:32:57Z", "level": "INFO", "message": "  Encoded Size:  451.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:32:57Z", "level": "INFO", "message": "  Reduction:     53.2% of original (46.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:32:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:32:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:33:17Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:33:19Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:33:19Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:33:19Z", "level": "INFO", "message": "  Size: 849.03MB → 451.83MB (53.2% of original, 46.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:33:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:33:19Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E12 - College Recruiters (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:33:19Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:33:44Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:33:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:33:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:33:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:35:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:35:06Z", "level": "INFO", "message": "  Original Size: 850.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:35:06Z", "level": "INFO", "message": "  Encoded Size:  459.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:35:06Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:35:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:35:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:35:28Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:35:29Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:35:29Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:35:29Z", "level": "INFO", "message": "  Size: 850.37MB → 459.03MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:35:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:35:29Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E13 - Mono (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:35:29Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:35:55Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:35:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:35:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:35:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:37:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:37:20Z", "level": "INFO", "message": "  Original Size: 868.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:37:20Z", "level": "INFO", "message": "  Encoded Size:  440.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:37:20Z", "level": "INFO", "message": "  Reduction:     50.8% of original (49.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:37:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:37:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:37:42Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:37:43Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:37:43Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:37:43Z", "level": "INFO", "message": "  Size: 868.47MB → 440.91MB (50.8% of original, 49.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:37:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:37:43Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E14 - Hal Grieves (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:37:43Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:38:07Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:38:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:38:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:38:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:39:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:39:30Z", "level": "INFO", "message": "  Original Size: 846.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:39:30Z", "level": "INFO", "message": "  Encoded Size:  453.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:39:30Z", "level": "INFO", "message": "  Reduction:     53.6% of original (46.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:39:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:39:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:39:52Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:39:53Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:39:53Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:39:53Z", "level": "INFO", "message": "  Size: 846.41MB → 453.65MB (53.6% of original, 46.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:39:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:39:53Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E15 - A.A. (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:39:53Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:40:18Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:40:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:40:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:40:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:41:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:41:39Z", "level": "INFO", "message": "  Original Size: 848.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:41:39Z", "level": "INFO", "message": "  Encoded Size:  437.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:41:39Z", "level": "INFO", "message": "  Reduction:     51.6% of original (48.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:41:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:41:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:42:00Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:42:01Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:42:01Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:42:01Z", "level": "INFO", "message": "  Size: 848.08MB → 437.46MB (51.6% of original, 48.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:42:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:42:01Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E16 - Lois Strikes Back (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:42:01Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:42:27Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:42:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:42:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:42:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:43:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:43:47Z", "level": "INFO", "message": "  Original Size: 828.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:43:47Z", "level": "INFO", "message": "  Encoded Size:  432.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:43:47Z", "level": "INFO", "message": "  Reduction:     52.3% of original (47.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:43:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:43:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:44:07Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:44:08Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:44:08Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:44:08Z", "level": "INFO", "message": "  Size: 828.0MB → 432.91MB (52.3% of original, 47.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:44:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:44:09Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E17 - Hal's Dentist (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:44:09Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:44:34Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:44:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:44:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:44:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:45:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:45:55Z", "level": "INFO", "message": "  Original Size: 850.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:45:55Z", "level": "INFO", "message": "  Encoded Size:  490.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:45:55Z", "level": "INFO", "message": "  Reduction:     57.7% of original (42.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:45:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:45:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:46:21Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:46:22Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:46:22Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:46:22Z", "level": "INFO", "message": "  Size: 850.34MB → 490.52MB (57.7% of original, 42.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:46:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:46:22Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E18 - Bomb Shelter (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:46:22Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:46:47Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:46:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:46:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:46:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:48:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:48:10Z", "level": "INFO", "message": "  Original Size: 850.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:48:10Z", "level": "INFO", "message": "  Encoded Size:  483.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:48:10Z", "level": "INFO", "message": "  Reduction:     56.9% of original (43.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:48:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:48:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:48:36Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:48:37Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:48:37Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:48:37Z", "level": "INFO", "message": "  Size: 850.1MB → 483.45MB (56.9% of original, 43.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:48:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:48:37Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E19 - Stevie in the Hospital (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:48:37Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:49:02Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:49:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:49:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:49:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:50:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:50:25Z", "level": "INFO", "message": "  Original Size: 848.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:50:25Z", "level": "INFO", "message": "  Encoded Size:  464.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:50:25Z", "level": "INFO", "message": "  Reduction:     54.7% of original (45.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:50:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:50:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:50:49Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:50:50Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:50:50Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:50:50Z", "level": "INFO", "message": "  Size: 848.89MB → 464.64MB (54.7% of original, 45.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:50:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:50:50Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E20 - Cattle Court (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:50:50Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:51:15Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:51:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:51:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:51:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:52:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:52:36Z", "level": "INFO", "message": "  Original Size: 849.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:52:36Z", "level": "INFO", "message": "  Encoded Size:  460.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:52:36Z", "level": "INFO", "message": "  Reduction:     54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:52:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:52:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:52:58Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:52:59Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:52:59Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:52:59Z", "level": "INFO", "message": "  Size: 849.52MB → 460.27MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:52:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:52:59Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E21 - Morp (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:52:59Z", "level": "INFO", "message": "Processing: Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T07:53:25Z", "level": "INFO", "message": "Copied Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence).mkv → Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T07:53:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T07:53:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-04-16T07:53:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 99}
{"timestamp": "2026-04-16T07:54:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-04-16T07:54:50Z", "level": "INFO", "message": "  Original Size: 871.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-04-16T07:54:50Z", "level": "INFO", "message": "  Encoded Size:  467.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-04-16T07:54:50Z", "level": "INFO", "message": "  Reduction:     53.7% of original (46.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-04-16T07:54:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-04-16T07:54:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-04-16T07:55:12Z", "level": "INFO", "message": "Moved Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv → Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 920}
{"timestamp": "2026-04-16T07:55:13Z", "level": "INFO", "message": "✅ CONVERSION COMPLETE: Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 960}
{"timestamp": "2026-04-16T07:55:13Z", "level": "INFO", "message": "  Type: TV | Show: Malcolm in the Middle (2000)", "module": "process_manager", "function": "_save_successful_encoding", "line": 961}
{"timestamp": "2026-04-16T07:55:13Z", "level": "INFO", "message": "  Size: 871.17MB → 467.92MB (53.7% of original, 46.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 962}
{"timestamp": "2026-04-16T07:55:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 963}
{"timestamp": "2026-04-16T07:55:13Z", "level": "INFO", "message": "Deleted original and processing copy for Malcolm in the Middle (2000) - S07E22 - Graduation (1080p AMZN WEB-DL x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 976}
{"timestamp": "2026-04-16T07:55:13Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 863}
{"timestamp": "2026-04-16T14:17:19Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T14:17:20Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-16T14:17:20Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T14:30:35Z", "level": "INFO", "message": "Copied Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv → Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 467}
{"timestamp": "2026-04-16T14:30:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T14:50:21Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-16T14:50:21Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-16T14:50:21Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 107}
{"timestamp": "2026-04-16T14:51:18Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T14:51:18Z", "level": "INFO", "message": "Processing folder: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "main", "line": 199}
{"timestamp": "2026-04-16T14:51:18Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 444}
{"timestamp": "2026-04-16T14:51:18Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 457}
{"timestamp": "2026-04-16T14:51:19Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 517}
{"timestamp": "2026-04-16T14:52:59Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-16T14:52:59Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-16T14:52:59Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 107}
{"timestamp": "2026-04-16T14:58:48Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T14:58:48Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-16T14:58:48Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-16T14:58:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-16T15:00:44Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-16T15:00:44Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-16T15:00:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-16T15:08:28Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T15:08:28Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-16T15:08:29Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-16T15:08:29Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 266}
{"timestamp": "2026-04-16T15:10:18Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-16T15:10:18Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-16T15:10:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-04-16T15:15:16Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T15:15:16Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-16T15:15:16Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-16T15:15:16Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 266}
{"timestamp": "2026-04-16T15:18:35Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-16T15:18:35Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-16T15:18:35Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 322}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "[matroska,webm @ 000001ffaea36180] Could not find codec parameters for stream 4 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "[matroska,webm @ 000001ffaea36180] Could not find codec parameters for stream 5 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "[matroska,webm @ 000001ffaea36180] Could not find codec parameters for stream 6 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "[matroska,webm @ 000001ffaea36180] Could not find codec parameters for stream 7 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "[matroska,webm @ 000001ffaea36180] Could not find codec parameters for stream 8 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Input #0, matroska,webm, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv':", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    title           : Without A Paddle (2004)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    encoder         : libebml v1.3.6 + libmatroska v1.4.9", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    creation_time   : 2018-05-30T07:51:40.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Duration: 01:38:51.94, start: 0.000000, bitrate: 36235 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Chapters:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:0: start 0.000000, end 492.325000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Bye, Billy", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:1: start 492.325000, end 947.238000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Fort Cooper", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:2: start 947.238000, end 1395.728000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : On the Road", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:3: start 1395.728000, end 1728.268000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Grandpa's Nose", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:4: start 1728.268000, end 2064.854000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : A Cub's Life", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:5: start 2064.854000, end 2531.612000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Raging Waters", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:6: start 2531.612000, end 2989.320000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Great Mother of Ganja", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:7: start 2989.320000, end 3487.275000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Earth Child", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:8: start 3487.275000, end 3939.435000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Fly Free", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:9: start 3939.435000, end 4228.057000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Jabba and the Hut", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:10: start 4228.057000, end 4520.641000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : I Ain't D.B. Cooper", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:11: start 4520.641000, end 4946.024000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : That's The Treasure", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:12: start 4946.024000, end 5406.359000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Over the Hedge", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Chapter #0:13: start 5406.359000, end 5931.936000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "        title           : Local Heros", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 31509848", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:38:51.926000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 142224", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 23364260911", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:1(eng): Audio: truehd, 48000 Hz, 5.1(side), s32 (24 bit) (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : TrueHD 5.1", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 3551335", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:38:51.927000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 7118312", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 2633282576", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : AC-3 5.1", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 640000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:38:51.936000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 185373", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 474554880", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:3(eng): Audio: ac3, 48000 Hz, stereo, fltp, 224 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : Commentary by Director Steven Brill", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 224000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:38:51.936000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 185373", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 166094208", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle (pgssub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : English", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 51748", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:33:19.386000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 3134", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 36219673", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:5(eng): Subtitle: hdmv_pgs_subtitle (pgssub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : English (SDH)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 57368", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:34:23.574000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 3500", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 40613505", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:6(fre): Subtitle: hdmv_pgs_subtitle (pgssub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : French", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 48077", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:33:46.413000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 3080", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 33812992", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:7(spa): Subtitle: hdmv_pgs_subtitle (pgssub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : Spanish", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 48249", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:33:47.872000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 3082", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 33942981", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "  Stream #0:8(por): Subtitle: hdmv_pgs_subtitle (pgssub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      title           : Portuguese", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      BPS-eng         : 47054", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      DURATION-eng    : 01:33:47.872000000", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_FRAMES-eng: 3082", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      NUMBER_OF_BYTES-eng: 33101803", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_WRITING_DATE_UTC-eng: 2018-05-30 07:51:40", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "[fc#-1 @ 000001ffaf00c480] Error applying option 'range' to filter 'scale': Option not found", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Error opening output file C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv.", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:35Z", "level": "ERROR", "message": "Error opening output files: Option not found", "module": "encode_engine", "function": "run_ffmpeg", "line": 324}
{"timestamp": "2026-04-16T15:18:38Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 576}
{"timestamp": "2026-04-16T15:19:44Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-16T15:19:44Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-21T12:57:44Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\How to Make a Killing (2026)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-21T12:57:44Z", "level": "INFO", "message": "Processing: How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-21T12:59:32Z", "level": "INFO", "message": "Copied How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv → How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-21T12:59:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-21T12:59:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-21T13:09:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-21T13:09:35Z", "level": "INFO", "message": "  Original Size: 4169.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-21T13:09:35Z", "level": "INFO", "message": "  Encoded Size:  1915.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-21T13:09:35Z", "level": "INFO", "message": "  Reduction:     46.0% of original (54.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-21T13:09:35Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-21T13:09:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-21T13:10:42Z", "level": "INFO", "message": "Moved How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv → How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-21T13:10:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-21T13:10:46Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-21T13:10:46Z", "level": "INFO", "message": "  Size: 4169.36MB → 1915.96MB (46.0% of original, 54.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-21T13:10:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-21T13:10:47Z", "level": "INFO", "message": "Deleted original and processing copy for How to Make a Killing (2026) x265 EAC3 Atmos 5.1 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-21T13:10:47Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-21T13:12:38Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Grandmas Boy - Unrated (2006)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-21T13:12:38Z", "level": "INFO", "message": "Processing: Grandma's Boy (2006) Unrated h264 AAC 2.0 WEBDL-1080p Radarr.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-21T13:14:05Z", "level": "INFO", "message": "Copied Grandma's Boy (2006) Unrated h264 AAC 2.0 WEBDL-1080p Radarr.mp4 → Grandma's Boy (2006) Unrated h264 AAC 2.0 WEBDL-1080p Radarr.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-21T13:14:05Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-21T13:14:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T02:14:29Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\test", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:14:29Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:14:29Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv → Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T02:14:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:14:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:24:54Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\test", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:24:54Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:24:54Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv → Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T02:24:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:24:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:25:55Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\test", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:25:55Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:25:55Z", "level": "INFO", "message": "File already in processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv (1292.94 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T02:25:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:26:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:30:34Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\test", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:30:34Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:30:34Z", "level": "INFO", "message": "File already in processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv (1292.94 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T02:30:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:30:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:30:37Z", "level": "ERROR", "message": "Unexpected error processing Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv: too many values to unpack (expected 7)", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-04-23T02:30:38Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E02 - Team Building (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:30:38Z", "level": "INFO", "message": "File already in processing: Jury Duty (2023) - S02E02 - Team Building (1080p AMZN WEB-DL x265 Silence)_new.mkv (1109.48 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T02:30:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:30:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:30:40Z", "level": "ERROR", "message": "Unexpected error processing Jury Duty (2023) - S02E02 - Team Building (1080p AMZN WEB-DL x265 Silence)_new.mkv: too many values to unpack (expected 7)", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-04-23T02:30:40Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E03 - Soft Launch (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:30:40Z", "level": "WARNING", "message": "Incomplete copy detected for Jury Duty (2023) - S02E03 - Soft Launch (1080p AMZN WEB-DL x265 Silence)_new.mkv. Re-copying.", "module": "process_manager", "function": "process_folder", "line": 209}
{"timestamp": "2026-04-23T02:32:24Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\test", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:32:24Z", "level": "INFO", "message": "Processing: Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:32:24Z", "level": "INFO", "message": "Copied Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv → Jury Duty (2023) - S02E01 - Onboarding (1080p AMZN WEB-DL x265 Silence)_new.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T02:32:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:32:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:35:04Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Shadow's Edge (2025)\\The Shadow's Edge (2025) (1080p BluRay x265 10bit EAC3 7.1 Atmos SAMPA)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:35:04Z", "level": "INFO", "message": "Processing: The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:38:00Z", "level": "INFO", "message": "Copied The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv → The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T02:38:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:38:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:45:31Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Shadow's Edge (2025)\\The Shadow's Edge (2025) (1080p BluRay x265 10bit EAC3 7.1 Atmos SAMPA)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:45:31Z", "level": "INFO", "message": "Processing: The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:45:31Z", "level": "INFO", "message": "File already in processing: The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv (6747.80 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T02:45:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:46:20Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-23T02:46:20Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-23T02:46:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T02:49:32Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Shadow's Edge (2025)\\The Shadow's Edge (2025) (1080p BluRay x265 10bit EAC3 7.1 Atmos SAMPA)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T02:49:32Z", "level": "INFO", "message": "Processing: The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T02:49:32Z", "level": "INFO", "message": "File already in processing: The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv (6747.80 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T02:49:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T02:50:02Z", "level": "INFO", "message": "User selected 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 390}
{"timestamp": "2026-04-23T02:50:02Z", "level": "INFO", "message": "Removed 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 394}
{"timestamp": "2026-04-23T02:50:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:04:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:04:11Z", "level": "INFO", "message": "  Original Size: 6747.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:04:11Z", "level": "INFO", "message": "  Encoded Size:  2284.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:04:11Z", "level": "INFO", "message": "  Reduction:     33.9% of original (66.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:04:11Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:04:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:05:33Z", "level": "INFO", "message": "Moved The Shadow's Edge (2025) (1080p BluRay x265 SAMPA - [EHX].mkv → The Shadow's Edge (2025) (1080p BluRay x265 SAMPA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:05:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Shadow's Edge (2025) (1080p BluRay x265 SAMPA - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:05:45Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:05:45Z", "level": "INFO", "message": "  Size: 6747.8MB → 2284.6MB (33.9% of original, 66.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:05:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:05:47Z", "level": "INFO", "message": "Deleted original and processing copy for The Shadow's Edge (2025) (1080p BluRay x265 SAMPA.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T03:05:47Z", "level": "INFO", "message": "Processing: Gallery.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:05:47Z", "level": "INFO", "message": "Copied Gallery.mkv → Gallery.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:05:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:05:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:06:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:06:08Z", "level": "INFO", "message": "  Original Size: 30.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:06:08Z", "level": "INFO", "message": "  Encoded Size:  27.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:06:08Z", "level": "INFO", "message": "  Reduction:     90.1% of original (9.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:06:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:06:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "Moved Gallery - [EHX].mkv → Gallery.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gallery.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "  Size: 30.08MB → 27.1MB (90.1% of original, 9.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "Featurettes file preserved at origin: Gallery.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-23T03:06:10Z", "level": "INFO", "message": "Processing: Making Of.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:06:12Z", "level": "INFO", "message": "Copied Making Of.mkv → Making Of.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:06:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:06:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "  Original Size: 75.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "  Encoded Size:  76.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "  Reduction:     101.0% of original (-1.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:06:42Z", "level": "INFO", "message": "Processing: Menu.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:06:43Z", "level": "INFO", "message": "Copied Menu.mkv → Menu.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:06:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:06:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Original Size: 7.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Encoded Size:  6.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Reduction:     83.4% of original (16.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Resolution:    1920x894 → 1920x894", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "Moved Menu - [EHX].mkv → Menu.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Menu.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Size: 7.67MB → 6.4MB (83.4% of original, 16.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "Featurettes file preserved at origin: Menu.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-23T03:06:51Z", "level": "INFO", "message": "Processing: Trailer 1.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:06:52Z", "level": "INFO", "message": "Copied Trailer 1.mkv → Trailer 1.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:06:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:06:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "  Original Size: 23.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "  Encoded Size:  22.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "  Reduction:     95.3% of original (4.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "  Resolution:    1920x898 → 1920x898", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:07:00Z", "level": "INFO", "message": "Processing: Trailer 2.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:07:01Z", "level": "INFO", "message": "Copied Trailer 2.mkv → Trailer 2.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:07:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:07:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:07:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:07:11Z", "level": "INFO", "message": "  Original Size: 29.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:07:11Z", "level": "INFO", "message": "  Encoded Size:  27.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:07:11Z", "level": "INFO", "message": "  Reduction:     94.1% of original (5.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:07:11Z", "level": "INFO", "message": "  Resolution:    1920x904 → 1920x904", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:07:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "Moved Trailer 2 - [EHX].mkv → Trailer 2.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Trailer 2.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "  Size: 29.02MB → 27.3MB (94.1% of original, 5.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "Featurettes file preserved at origin: Trailer 2.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-23T03:07:12Z", "level": "INFO", "message": "Processing: Trailer 3.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:07:13Z", "level": "INFO", "message": "Copied Trailer 3.mkv → Trailer 3.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:07:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:07:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:07:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:07:24Z", "level": "INFO", "message": "  Original Size: 35.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:07:24Z", "level": "INFO", "message": "  Encoded Size:  32.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:07:24Z", "level": "INFO", "message": "  Reduction:     92.3% of original (7.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:07:24Z", "level": "INFO", "message": "  Resolution:    1920x904 → 1920x904", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:07:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "Moved Trailer 3 - [EHX].mkv → Trailer 3.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Trailer 3.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "  Size: 35.52MB → 32.77MB (92.3% of original, 7.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "Featurettes file preserved at origin: Trailer 3.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-23T03:07:26Z", "level": "INFO", "message": "Processing: Trailer 4.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:07:28Z", "level": "INFO", "message": "Copied Trailer 4.mkv → Trailer 4.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:07:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:07:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:07:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:07:41Z", "level": "INFO", "message": "  Original Size: 64.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:07:41Z", "level": "INFO", "message": "  Encoded Size:  45.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:07:41Z", "level": "INFO", "message": "  Reduction:     70.1% of original (29.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:07:41Z", "level": "INFO", "message": "  Resolution:    1920x802 → 1920x802", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:07:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:07:43Z", "level": "INFO", "message": "Moved Trailer 4 - [EHX].mkv → Trailer 4.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:07:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Trailer 4.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:07:44Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:07:44Z", "level": "INFO", "message": "  Size: 64.25MB → 45.06MB (70.1% of original, 29.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:07:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:07:44Z", "level": "INFO", "message": "Featurettes file preserved at origin: Trailer 4.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-23T03:07:44Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T03:12:34Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Housemaid (2025)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T03:12:34Z", "level": "INFO", "message": "Processing: The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:17:33Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Housemaid (2025)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T03:17:33Z", "level": "INFO", "message": "Processing: The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:17:33Z", "level": "INFO", "message": "File already in processing: The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence.mkv (8112.35 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T03:17:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:17:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T03:17:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:20:09Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\The Housemaid (2025)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T03:20:09Z", "level": "INFO", "message": "Processing: The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:20:09Z", "level": "INFO", "message": "File already in processing: The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence.mkv (8112.35 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T03:20:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:20:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T03:20:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T03:40:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T03:40:05Z", "level": "INFO", "message": "  Original Size: 8112.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T03:40:05Z", "level": "INFO", "message": "  Encoded Size:  1679.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T03:40:05Z", "level": "INFO", "message": "  Reduction:     20.7% of original (79.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T03:40:05Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T03:40:05Z", "level": "INFO", "message": "  Audio Streams: 4 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T03:41:07Z", "level": "INFO", "message": "Moved The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence - [EHX].mkv → The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T03:41:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T03:41:32Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T03:41:32Z", "level": "INFO", "message": "  Size: 8112.35MB → 1679.09MB (20.7% of original, 79.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T03:41:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T03:41:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Housemaid (2025) x265 EAC3 Atmos 8.0 Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T03:41:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T03:42:53Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Avatar - Fire and Ash (2025)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T03:42:53Z", "level": "INFO", "message": "Processing: Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T03:47:32Z", "level": "INFO", "message": "Copied Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv → Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T03:47:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T03:47:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T04:12:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T04:12:06Z", "level": "INFO", "message": "  Original Size: 10010.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T04:12:06Z", "level": "INFO", "message": "  Encoded Size:  6008.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T04:12:06Z", "level": "INFO", "message": "  Reduction:     60.0% of original (40.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T04:12:06Z", "level": "INFO", "message": "  Resolution:    1920x1038 → 1920x1038", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T04:12:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T04:16:11Z", "level": "INFO", "message": "Moved Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv → Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T04:16:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T04:16:21Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T04:16:21Z", "level": "INFO", "message": "  Size: 10010.8MB → 6008.06MB (60.0% of original, 40.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T04:16:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T04:16:22Z", "level": "INFO", "message": "Deleted original and processing copy for Avatar - Fire and Ash (2025) x265 EAC3 Atmos 5.1 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T04:16:22Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T15:07:04Z", "level": "INFO", "message": "Using path as-is: P:\\anime\\Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T15:07:06Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:08:26Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:08:28Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:08:33Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:10:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:10:23Z", "level": "INFO", "message": "  Original Size: 1546.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:10:23Z", "level": "INFO", "message": "  Encoded Size:  338.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:10:23Z", "level": "INFO", "message": "  Reduction:     21.9% of original (78.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:10:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:10:23Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:11:07Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:11:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:11:11Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:11:11Z", "level": "INFO", "message": "  Size: 1546.04MB → 338.2MB (21.9% of original, 78.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:11:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:11:11Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E01 - Tojima Wants to Be a Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:11:11Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:12:40Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:12:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:12:45Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:14:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:14:34Z", "level": "INFO", "message": "  Original Size: 1540.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:14:34Z", "level": "INFO", "message": "  Encoded Size:  366.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:14:34Z", "level": "INFO", "message": "  Reduction:     23.8% of original (76.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:14:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:14:34Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:14:52Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:14:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:14:56Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:14:56Z", "level": "INFO", "message": "  Size: 1540.03MB → 366.14MB (23.8% of original, 76.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:14:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:14:56Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E02 - I Am Tackle! x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:14:56Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:15:45Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:15:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:15:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:17:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:17:39Z", "level": "INFO", "message": "  Original Size: 1537.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:17:39Z", "level": "INFO", "message": "  Encoded Size:  346.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:17:39Z", "level": "INFO", "message": "  Reduction:     22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:17:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:17:39Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:17:55Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:17:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:17:59Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:17:59Z", "level": "INFO", "message": "  Size: 1537.81MB → 346.86MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:17:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:18:00Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E03 - I Love The Moment When Hate Turns To Love x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:18:00Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:18:47Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:18:47Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:18:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:20:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:20:44Z", "level": "INFO", "message": "  Original Size: 1536.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:20:44Z", "level": "INFO", "message": "  Encoded Size:  392.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:20:44Z", "level": "INFO", "message": "  Reduction:     25.5% of original (74.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:20:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:20:44Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:21:00Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:21:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:21:04Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:21:04Z", "level": "INFO", "message": "  Size: 1536.87MB → 392.26MB (25.5% of original, 74.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:21:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:21:04Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E04 - Who is the Strongest Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:21:04Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:21:45Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:21:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:21:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:23:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:23:43Z", "level": "INFO", "message": "  Original Size: 1541.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:23:43Z", "level": "INFO", "message": "  Encoded Size:  425.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:23:43Z", "level": "INFO", "message": "  Reduction:     27.6% of original (72.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:23:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:23:43Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:24:02Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:24:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:24:05Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:24:05Z", "level": "INFO", "message": "  Size: 1541.16MB → 425.49MB (27.6% of original, 72.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:24:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:24:05Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:24:05Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:24:16Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER.mkv → Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:24:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:24:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T15:27:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:27:19Z", "level": "INFO", "message": "  Original Size: 394.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:27:19Z", "level": "INFO", "message": "  Encoded Size:  329.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:27:19Z", "level": "INFO", "message": "  Reduction:     83.7% of original (16.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:27:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:27:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:27:33Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:27:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:27:34Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:27:34Z", "level": "INFO", "message": "  Size: 394.18MB → 329.98MB (83.7% of original, 16.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:27:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:27:34Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E05 - Let Me Be V3 Too x265 EAC3 WEBRip-1080p EMBER.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:27:34Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:28:15Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:28:15Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:28:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:30:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:30:12Z", "level": "INFO", "message": "  Original Size: 1536.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:30:12Z", "level": "INFO", "message": "  Encoded Size:  333.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:30:12Z", "level": "INFO", "message": "  Reduction:     21.7% of original (78.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:30:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:30:12Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:30:28Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:30:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:30:31Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:30:31Z", "level": "INFO", "message": "  Size: 1536.48MB → 333.42MB (21.7% of original, 78.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:30:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:30:31Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:30:31Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:30:51Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws.mkv → Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:30:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:30:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T15:33:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:33:56Z", "level": "INFO", "message": "  Original Size: 631.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:33:56Z", "level": "INFO", "message": "  Encoded Size:  258.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:33:56Z", "level": "INFO", "message": "  Reduction:     40.9% of original (59.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:33:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:33:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:34:07Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:34:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:34:08Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:34:08Z", "level": "INFO", "message": "  Size: 631.35MB → 258.07MB (40.9% of original, 59.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:34:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:34:08Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E06 - Order Some Snacks x265 AAC WEBRip-1080p Erai-raws.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:34:08Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:34:54Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:34:54Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:34:58Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:36:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:36:48Z", "level": "INFO", "message": "  Original Size: 1540.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:36:48Z", "level": "INFO", "message": "  Encoded Size:  311.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:36:48Z", "level": "INFO", "message": "  Reduction:     20.2% of original (79.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:36:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:36:48Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:37:03Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:37:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:37:07Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:37:07Z", "level": "INFO", "message": "  Size: 1540.78MB → 311.7MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:37:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:37:07Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E07 - Please Make Me a Part of Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:37:07Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:37:53Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:37:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:37:57Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:39:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:39:48Z", "level": "INFO", "message": "  Original Size: 1538.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:39:48Z", "level": "INFO", "message": "  Encoded Size:  319.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:39:48Z", "level": "INFO", "message": "  Reduction:     20.8% of original (79.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:39:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:39:48Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:40:03Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:40:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:40:07Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:40:07Z", "level": "INFO", "message": "  Size: 1538.49MB → 319.95MB (20.8% of original, 79.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:40:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:40:07Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E08 - What's a Kamen Rider Do When A Dangerous Enemy Appears x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:40:07Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:40:53Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:40:54Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:40:57Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:42:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:42:49Z", "level": "INFO", "message": "  Original Size: 1539.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:42:49Z", "level": "INFO", "message": "  Encoded Size:  432.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:42:49Z", "level": "INFO", "message": "  Reduction:     28.1% of original (71.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:42:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:42:49Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:43:08Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:43:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:43:11Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:43:11Z", "level": "INFO", "message": "  Size: 1539.78MB → 432.1MB (28.1% of original, 71.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:43:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:43:12Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E09 - Show Me Your Kamen Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:43:12Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:43:58Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:43:59Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:44:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:46:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:46:00Z", "level": "INFO", "message": "  Original Size: 1540.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:46:00Z", "level": "INFO", "message": "  Encoded Size:  437.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:46:00Z", "level": "INFO", "message": "  Reduction:     28.4% of original (71.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:46:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:46:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:46:19Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:46:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:46:22Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:46:22Z", "level": "INFO", "message": "  Size: 1540.97MB → 437.65MB (28.4% of original, 71.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:46:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:46:23Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E10 - Risk Your Life x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:46:23Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:47:05Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:47:06Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:47:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:49:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:49:03Z", "level": "INFO", "message": "  Original Size: 1533.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:49:03Z", "level": "INFO", "message": "  Encoded Size:  400.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:49:03Z", "level": "INFO", "message": "  Reduction:     26.1% of original (73.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:49:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:49:03Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:49:21Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:49:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:49:24Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:49:24Z", "level": "INFO", "message": "  Size: 1533.26MB → 400.28MB (26.1% of original, 73.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:49:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:49:24Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E11 - Tackle is the Strongest x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:49:24Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:50:11Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:50:11Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:50:15Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:52:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:52:07Z", "level": "INFO", "message": "  Original Size: 1537.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:52:07Z", "level": "INFO", "message": "  Encoded Size:  337.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:52:07Z", "level": "INFO", "message": "  Reduction:     22.0% of original (78.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:52:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:52:07Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:52:22Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:52:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:52:25Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:52:25Z", "level": "INFO", "message": "  Size: 1537.32MB → 337.51MB (22.0% of original, 78.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:52:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:52:26Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E12 - I'll Take All You Riders On x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:52:26Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:53:12Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:53:12Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:53:16Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:55:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:55:07Z", "level": "INFO", "message": "  Original Size: 1539.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:55:07Z", "level": "INFO", "message": "  Encoded Size:  308.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:55:07Z", "level": "INFO", "message": "  Reduction:     20.0% of original (80.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:55:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:55:07Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:55:19Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:55:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:55:23Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:55:23Z", "level": "INFO", "message": "  Size: 1539.36MB → 308.25MB (20.0% of original, 80.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:55:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:55:23Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E13 - I Will Fight, and Die, Against Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:55:23Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:56:06Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:56:06Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:56:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T15:58:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T15:58:02Z", "level": "INFO", "message": "  Original Size: 1537.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T15:58:02Z", "level": "INFO", "message": "  Encoded Size:  324.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T15:58:02Z", "level": "INFO", "message": "  Reduction:     21.1% of original (78.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T15:58:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T15:58:02Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T15:58:16Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T15:58:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T15:58:19Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T15:58:19Z", "level": "INFO", "message": "  Size: 1537.33MB → 324.4MB (21.1% of original, 78.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T15:58:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T15:58:20Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E14 - I Want to Learn More About Humans x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T15:58:20Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T15:59:03Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T15:59:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T15:59:07Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:00:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:00:57Z", "level": "INFO", "message": "  Original Size: 1542.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:00:57Z", "level": "INFO", "message": "  Encoded Size:  363.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:00:57Z", "level": "INFO", "message": "  Reduction:     23.6% of original (76.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:00:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:00:57Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:01:14Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:01:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:01:17Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:01:17Z", "level": "INFO", "message": "  Size: 1542.42MB → 363.47MB (23.6% of original, 76.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:01:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:01:17Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E15 - The Masked Idol, Heavy Chop x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:01:17Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:02:00Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:02:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:02:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:04:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:04:00Z", "level": "INFO", "message": "  Original Size: 1539.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:04:00Z", "level": "INFO", "message": "  Encoded Size:  345.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:04:00Z", "level": "INFO", "message": "  Reduction:     22.5% of original (77.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:04:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:04:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:04:16Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:04:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:04:20Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:04:20Z", "level": "INFO", "message": "  Size: 1539.75MB → 345.85MB (22.5% of original, 77.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:04:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:04:20Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E16 - An Imposter Can't Beat the Real Deal x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:04:20Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:05:02Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:05:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:05:06Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:06:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:06:58Z", "level": "INFO", "message": "  Original Size: 1533.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:06:58Z", "level": "INFO", "message": "  Encoded Size:  347.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:06:58Z", "level": "INFO", "message": "  Reduction:     22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:06:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:06:58Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:07:14Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:07:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:07:17Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:07:17Z", "level": "INFO", "message": "  Size: 1533.98MB → 347.43MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:07:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:07:17Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E17 - Everyone In The World Will Join Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:07:17Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:07:44Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:07:44Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:07:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:09:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:09:49Z", "level": "INFO", "message": "  Original Size: 913.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:09:49Z", "level": "INFO", "message": "  Encoded Size:  357.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:09:49Z", "level": "INFO", "message": "  Reduction:     39.1% of original (60.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:09:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:09:49Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:10:04Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:10:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:10:06Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:10:06Z", "level": "INFO", "message": "  Size: 913.78MB → 357.07MB (39.1% of original, 60.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:10:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:10:07Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E18 - I'll Fight Shocker Too h264 EAC3 WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:10:07Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:10:47Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:10:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:10:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:12:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:12:42Z", "level": "INFO", "message": "  Original Size: 1541.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:12:42Z", "level": "INFO", "message": "  Encoded Size:  376.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:12:42Z", "level": "INFO", "message": "  Reduction:     24.4% of original (75.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:12:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:12:42Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:12:58Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:13:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:13:02Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:13:02Z", "level": "INFO", "message": "  Size: 1541.74MB → 376.02MB (24.4% of original, 75.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:13:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:13:02Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E19 - It'd Be an Honor to Die as a Rider x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:13:02Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:13:47Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:13:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:13:51Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:15:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:15:41Z", "level": "INFO", "message": "  Original Size: 1539.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:15:41Z", "level": "INFO", "message": "  Encoded Size:  319.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:15:41Z", "level": "INFO", "message": "  Reduction:     20.8% of original (79.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:15:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:15:41Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:15:54Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:15:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:15:58Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:15:58Z", "level": "INFO", "message": "  Size: 1539.51MB → 319.82MB (20.8% of original, 79.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:15:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:15:58Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E20 - I Was Craving a Battle With Shocker x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:15:58Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:16:41Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:16:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:16:45Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:18:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:18:38Z", "level": "INFO", "message": "  Original Size: 1543.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:18:38Z", "level": "INFO", "message": "  Encoded Size:  337.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:18:38Z", "level": "INFO", "message": "  Reduction:     21.9% of original (78.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:18:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:18:38Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:18:51Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:18:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:18:54Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:18:54Z", "level": "INFO", "message": "  Size: 1543.04MB → 337.91MB (21.9% of original, 78.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:18:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:18:54Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E21 - Becoming the Ultimate Monster x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:18:54Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:19:33Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:19:34Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:19:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:21:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:21:29Z", "level": "INFO", "message": "  Original Size: 1536.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:21:29Z", "level": "INFO", "message": "  Encoded Size:  355.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:21:29Z", "level": "INFO", "message": "  Reduction:     23.2% of original (76.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:21:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:21:29Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:21:42Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:21:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:21:46Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:21:46Z", "level": "INFO", "message": "  Size: 1536.12MB → 355.91MB (23.2% of original, 76.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:21:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:21:46Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E22 - Shocker Is on the Move x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:21:46Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:22:25Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:22:25Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:22:29Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:24:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:24:25Z", "level": "INFO", "message": "  Original Size: 1541.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:24:25Z", "level": "INFO", "message": "  Encoded Size:  391.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:24:25Z", "level": "INFO", "message": "  Reduction:     25.4% of original (74.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:24:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:24:25Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:24:39Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:24:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:24:43Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:24:43Z", "level": "INFO", "message": "  Size: 1541.06MB → 391.05MB (25.4% of original, 74.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:24:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:24:43Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E23 - Let's Do This, Shocker! x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:24:43Z", "level": "INFO", "message": "Processing: Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T16:25:22Z", "level": "INFO", "message": "Copied Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG.mkv → Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T16:25:23Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T16:25:26Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T16:27:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T16:27:24Z", "level": "INFO", "message": "  Original Size: 1539.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T16:27:24Z", "level": "INFO", "message": "  Encoded Size:  431.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T16:27:24Z", "level": "INFO", "message": "  Reduction:     28.0% of original (72.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T16:27:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T16:27:24Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T16:27:39Z", "level": "INFO", "message": "Moved Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG - [EHX].mkv → Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T16:27:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T16:27:42Z", "level": "INFO", "message": "  Type: ANIME | Show: Tojima Tanzaburo Wants to Be a Kamen Rider", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T16:27:42Z", "level": "INFO", "message": "  Size: 1539.7MB → 431.3MB (28.0% of original, 72.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T16:27:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T16:27:43Z", "level": "INFO", "message": "Deleted original and processing copy for Tojima Wants to Be a Kamen Rider - S01E24 - I Wouldn't Mind Dying Today x264 AAC WEBDL-1080p VARYG.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T16:27:43Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T17:49:06Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Doom (2005)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T17:49:06Z", "level": "INFO", "message": "Processing: Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T17:51:39Z", "level": "INFO", "message": "Copied Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole.mkv → Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T17:51:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T17:51:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T18:02:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T18:02:48Z", "level": "INFO", "message": "  Original Size: 5768.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T18:02:48Z", "level": "INFO", "message": "  Encoded Size:  1524.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T18:02:48Z", "level": "INFO", "message": "  Reduction:     26.4% of original (73.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T18:02:48Z", "level": "INFO", "message": "  Resolution:    1920x816 → 1920x816", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T18:02:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T18:03:53Z", "level": "INFO", "message": "Moved Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv → Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T18:04:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T18:04:00Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T18:04:00Z", "level": "INFO", "message": "  Size: 5768.6MB → 1524.44MB (26.4% of original, 73.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T18:04:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T18:04:01Z", "level": "INFO", "message": "Deleted original and processing copy for Doom (2005) Unrated x265 AAC 5.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T18:04:01Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T18:14:42Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:14:42Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:14:42Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:14:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:16:28Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:20:40Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:20:40Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:20:40Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:20:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:21:57Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:23:32Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:23:32Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:23:32Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:23:32Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:24:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "  Original Size: 26868.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "  Encoded Size:  580.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "  Reduction:     2.2% of original (97.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 331}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 2.2% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-04-23T18:26:52Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T18:41:56Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:41:56Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:41:56Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:41:56Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:43:11Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:43:11Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -map 0:s? -c:v av1_nvenc -preset p7 -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 279}
{"timestamp": "2026-04-23T18:44:23Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:44:23Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:44:23Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:44:23Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:45:39Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:45:39Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf format=yuv420p -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -map 0:s? -c:v av1_nvenc -preset p7 -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 284}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "  Original Size: 26868.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 333}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "  Encoded Size:  580.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 334}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "  Reduction:     2.2% of original (97.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 335}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 336}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 337}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 2.2% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-04-23T18:47:45Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T18:53:30Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:53:30Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:53:30Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:53:30Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:55:01Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:55:01Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf format=yuv420p -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -map 0:s? -c:v av1_nvenc -preset p7 -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 284}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "  Original Size: 26868.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 333}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "  Encoded Size:  580.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 334}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "  Reduction:     2.2% of original (97.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 335}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 336}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 337}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 2.2% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-04-23T18:57:03Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T18:57:12Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T18:57:13Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T18:57:13Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T18:57:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T18:59:41Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T18:59:41Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf format=yuv420p -map 0:1 -map 0:2 -map 0:3 -map 0:s? -c:v av1_nvenc -preset p7 -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 290}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 338}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "  Original Size: 26868.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 339}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "  Encoded Size:  149.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 340}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "  Reduction:     0.6% of original (99.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 341}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 342}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 343}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 0.6% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-04-23T19:01:08Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T19:03:43Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T19:03:43Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T19:03:43Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-23T19:03:43Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T19:13:44Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 391}
{"timestamp": "2026-04-23T19:13:44Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 395}
{"timestamp": "2026-04-23T19:13:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-23T20:47:26Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Karen Pirie (2022)\\Karen Pirie (2022) S01 (1080p AMZN WEB-DL x265 10bit EAC3 2.0 Ghost)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T20:47:26Z", "level": "INFO", "message": "Processing: Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T20:48:30Z", "level": "INFO", "message": "Copied Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv → Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T20:48:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T20:48:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T20:48:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T20:53:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T20:53:50Z", "level": "INFO", "message": "  Original Size: 2441.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T20:53:50Z", "level": "INFO", "message": "  Encoded Size:  542.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T20:53:50Z", "level": "INFO", "message": "  Reduction:     22.2% of original (77.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T20:53:50Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T20:53:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T20:54:13Z", "level": "INFO", "message": "Moved Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T20:54:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T20:54:16Z", "level": "INFO", "message": "  Type: TV | Show: Karen Pirie (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T20:54:16Z", "level": "INFO", "message": "  Size: 2441.61MB → 542.45MB (22.2% of original, 77.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T20:54:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T20:54:17Z", "level": "INFO", "message": "Deleted original and processing copy for Karen Pirie (2022) - S01E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T20:54:17Z", "level": "INFO", "message": "Processing: Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T20:55:22Z", "level": "INFO", "message": "Copied Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv → Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T20:55:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T20:55:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T20:55:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T21:01:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T21:01:05Z", "level": "INFO", "message": "  Original Size: 2469.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T21:01:05Z", "level": "INFO", "message": "  Encoded Size:  529.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T21:01:05Z", "level": "INFO", "message": "  Reduction:     21.4% of original (78.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T21:01:05Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T21:01:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T21:01:27Z", "level": "INFO", "message": "Moved Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T21:01:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T21:01:30Z", "level": "INFO", "message": "  Type: TV | Show: Karen Pirie (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T21:01:30Z", "level": "INFO", "message": "  Size: 2469.07MB → 529.25MB (21.4% of original, 78.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T21:01:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T21:01:31Z", "level": "INFO", "message": "Deleted original and processing copy for Karen Pirie (2022) - S01E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T21:01:31Z", "level": "INFO", "message": "Processing: Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T21:02:35Z", "level": "INFO", "message": "Copied Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv → Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T21:02:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T21:02:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T21:02:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T21:07:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T21:07:35Z", "level": "INFO", "message": "  Original Size: 2498.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T21:07:35Z", "level": "INFO", "message": "  Encoded Size:  515.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T21:07:35Z", "level": "INFO", "message": "  Reduction:     20.6% of original (79.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T21:07:35Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T21:07:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T21:07:58Z", "level": "INFO", "message": "Moved Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T21:08:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T21:08:01Z", "level": "INFO", "message": "  Type: TV | Show: Karen Pirie (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T21:08:01Z", "level": "INFO", "message": "  Size: 2498.13MB → 515.15MB (20.6% of original, 79.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T21:08:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T21:08:01Z", "level": "INFO", "message": "Deleted original and processing copy for Karen Pirie (2022) - S01E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T21:08:01Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T22:04:41Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Karen Pirie (2022)\\Karen Pirie (2022) S02 (1080p AMZN WEB-DL x265 10bit EAC3 5.1 Ghost)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T22:04:41Z", "level": "INFO", "message": "Processing: Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T22:06:01Z", "level": "INFO", "message": "Copied Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv → Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T22:06:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T22:06:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T22:06:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T22:11:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T22:11:34Z", "level": "INFO", "message": "  Original Size: 2749.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T22:11:34Z", "level": "INFO", "message": "  Encoded Size:  653.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T22:11:34Z", "level": "INFO", "message": "  Reduction:     23.8% of original (76.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T22:11:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T22:11:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T22:12:02Z", "level": "INFO", "message": "Moved Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T22:12:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T22:12:05Z", "level": "INFO", "message": "  Type: TV | Show: Karen Pirie (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T22:12:05Z", "level": "INFO", "message": "  Size: 2749.37MB → 653.99MB (23.8% of original, 76.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T22:12:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T22:12:06Z", "level": "INFO", "message": "Deleted original and processing copy for Karen Pirie (2022) - S02E01 - Episode 1 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T22:12:06Z", "level": "INFO", "message": "Processing: Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T22:13:21Z", "level": "INFO", "message": "Copied Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv → Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T22:13:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T22:13:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T22:13:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T22:18:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T22:18:55Z", "level": "INFO", "message": "  Original Size: 2748.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T22:18:55Z", "level": "INFO", "message": "  Encoded Size:  560.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T22:18:55Z", "level": "INFO", "message": "  Reduction:     20.4% of original (79.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T22:18:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T22:18:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T22:19:18Z", "level": "INFO", "message": "Moved Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T22:19:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T22:19:22Z", "level": "INFO", "message": "  Type: TV | Show: Karen Pirie (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T22:19:22Z", "level": "INFO", "message": "  Size: 2748.79MB → 560.6MB (20.4% of original, 79.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T22:19:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T22:19:22Z", "level": "INFO", "message": "Deleted original and processing copy for Karen Pirie (2022) - S02E02 - Episode 2 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T22:19:22Z", "level": "INFO", "message": "Processing: Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T22:20:39Z", "level": "INFO", "message": "Copied Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv → Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T22:20:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T22:20:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-23T22:20:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T22:26:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T22:26:15Z", "level": "INFO", "message": "  Original Size: 2767.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T22:26:15Z", "level": "INFO", "message": "  Encoded Size:  711.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T22:26:15Z", "level": "INFO", "message": "  Reduction:     25.7% of original (74.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T22:26:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T22:26:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T22:26:43Z", "level": "INFO", "message": "Moved Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T22:26:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T22:26:47Z", "level": "INFO", "message": "  Type: TV | Show: Karen Pirie (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T22:26:47Z", "level": "INFO", "message": "  Size: 2767.03MB → 711.31MB (25.7% of original, 74.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T22:26:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T22:26:47Z", "level": "INFO", "message": "Deleted original and processing copy for Karen Pirie (2022) - S02E03 - Episode 3 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T22:26:47Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-23T22:46:09Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Euphoria", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-23T22:46:09Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T22:47:00Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T22:47:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T22:47:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T22:53:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T22:53:52Z", "level": "INFO", "message": "  Original Size: 1876.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T22:53:52Z", "level": "INFO", "message": "  Encoded Size:  666.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T22:53:52Z", "level": "INFO", "message": "  Reduction:     35.5% of original (64.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T22:53:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T22:53:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T22:54:17Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T22:54:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T22:54:20Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T22:54:20Z", "level": "INFO", "message": "  Size: 1876.52MB → 666.58MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T22:54:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T22:54:20Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E01 - Pilot (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T22:54:20Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T22:55:19Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T22:55:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T22:55:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:03:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:03:12Z", "level": "INFO", "message": "  Original Size: 2154.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:03:12Z", "level": "INFO", "message": "  Encoded Size:  828.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:03:12Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:03:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:03:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:03:48Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:03:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:03:51Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:03:51Z", "level": "INFO", "message": "  Size: 2154.31MB → 828.19MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:03:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:03:51Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E02 - Stuntin' Like My Daddy (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:03:51Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:04:53Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:04:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:04:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:12:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:12:18Z", "level": "INFO", "message": "  Original Size: 2034.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:12:18Z", "level": "INFO", "message": "  Encoded Size:  780.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:12:18Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:12:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:12:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:12:52Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:12:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:12:54Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:12:54Z", "level": "INFO", "message": "  Size: 2034.93MB → 780.81MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:12:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:12:54Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E03 - Made You Look (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:12:54Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:13:52Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:13:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:13:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:21:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:21:05Z", "level": "INFO", "message": "  Original Size: 1985.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:21:05Z", "level": "INFO", "message": "  Encoded Size:  765.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:21:05Z", "level": "INFO", "message": "  Reduction:     38.5% of original (61.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:21:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:21:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:21:39Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:21:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:21:41Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:21:41Z", "level": "INFO", "message": "  Size: 1985.95MB → 765.04MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:21:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:21:41Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E04 - Shook Ones Pt. II (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:21:41Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:22:37Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:22:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:22:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:29:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:29:35Z", "level": "INFO", "message": "  Original Size: 1901.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:29:35Z", "level": "INFO", "message": "  Encoded Size:  599.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:29:35Z", "level": "INFO", "message": "  Reduction:     31.5% of original (68.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:29:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:29:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:29:59Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:30:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:30:01Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:30:01Z", "level": "INFO", "message": "  Size: 1901.43MB → 599.0MB (31.5% of original, 68.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:30:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:30:02Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E05 - '03 Bonnie and Clyde (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:30:02Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:30:57Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:30:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:30:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:37:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:37:33Z", "level": "INFO", "message": "  Original Size: 1814.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:37:33Z", "level": "INFO", "message": "  Encoded Size:  604.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:37:33Z", "level": "INFO", "message": "  Reduction:     33.3% of original (66.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:37:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:37:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:37:59Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:38:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:38:01Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:38:01Z", "level": "INFO", "message": "  Size: 1814.6MB → 604.85MB (33.3% of original, 66.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:38:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:38:01Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E06 - The Next Episode (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:38:01Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:39:06Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:39:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:39:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:46:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:46:57Z", "level": "INFO", "message": "  Original Size: 2147.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:46:57Z", "level": "INFO", "message": "  Encoded Size:  751.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:46:57Z", "level": "INFO", "message": "  Reduction:     35.0% of original (65.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:46:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:46:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:47:26Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:47:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:47:29Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:47:29Z", "level": "INFO", "message": "  Size: 2147.61MB → 751.78MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:47:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:47:29Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E07 - The Trials and Tribulations of Trying to Pee While Depressed (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:47:29Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:48:36Z", "level": "INFO", "message": "Copied Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:48:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:48:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-23T23:57:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-23T23:57:01Z", "level": "INFO", "message": "  Original Size: 2307.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-23T23:57:01Z", "level": "INFO", "message": "  Encoded Size:  817.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-23T23:57:01Z", "level": "INFO", "message": "  Reduction:     35.4% of original (64.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-23T23:57:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-23T23:57:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-23T23:57:36Z", "level": "INFO", "message": "Moved Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-23T23:57:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-23T23:57:38Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-23T23:57:38Z", "level": "INFO", "message": "  Size: 2307.9MB → 817.98MB (35.4% of original, 64.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-23T23:57:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-23T23:57:39Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S01E08 - And Salt the Earth Behind You (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-23T23:57:39Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-23T23:58:42Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-23T23:58:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-23T23:58:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T00:06:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T00:06:15Z", "level": "INFO", "message": "  Original Size: 2133.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T00:06:15Z", "level": "INFO", "message": "  Encoded Size:  1471.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T00:06:15Z", "level": "INFO", "message": "  Reduction:     69.0% of original (31.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T00:06:15Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T00:06:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T00:07:23Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T00:07:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T00:07:25Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T00:07:25Z", "level": "INFO", "message": "  Size: 2133.03MB → 1471.94MB (69.0% of original, 31.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T00:07:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T00:07:25Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E01 - Trying to Get to Heaven Before They Close the Door (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T00:07:25Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T00:08:30Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T00:08:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T00:08:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T00:15:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T00:15:35Z", "level": "INFO", "message": "  Original Size: 1987.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T00:15:35Z", "level": "INFO", "message": "  Encoded Size:  1165.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T00:15:35Z", "level": "INFO", "message": "  Reduction:     58.7% of original (41.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T00:15:35Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T00:15:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T00:16:42Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T00:16:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T00:16:45Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T00:16:45Z", "level": "INFO", "message": "  Size: 1987.03MB → 1165.79MB (58.7% of original, 41.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T00:16:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T00:16:45Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E02 - Out of Touch (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T00:16:45Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T00:18:04Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T00:18:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T00:18:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T00:25:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T00:25:29Z", "level": "INFO", "message": "  Original Size: 2089.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T00:25:29Z", "level": "INFO", "message": "  Encoded Size:  1381.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T00:25:29Z", "level": "INFO", "message": "  Reduction:     66.1% of original (33.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T00:25:29Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T00:25:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T00:26:49Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T00:26:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T00:26:52Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T00:26:52Z", "level": "INFO", "message": "  Size: 2089.57MB → 1381.63MB (66.1% of original, 33.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T00:26:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T00:26:52Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E03 - Ruminations Big and Little Bullys (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T00:26:52Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T00:28:10Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T00:28:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T00:28:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T00:35:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T00:35:51Z", "level": "INFO", "message": "  Original Size: 2160.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T00:35:51Z", "level": "INFO", "message": "  Encoded Size:  1153.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T00:35:51Z", "level": "INFO", "message": "  Reduction:     53.4% of original (46.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T00:35:51Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T00:35:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T00:37:03Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T00:37:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T00:37:05Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T00:37:05Z", "level": "INFO", "message": "  Size: 2160.77MB → 1153.59MB (53.4% of original, 46.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T00:37:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T00:37:06Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E04 - You Who Cannot See, Think of Those Who Can (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T00:37:06Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T00:38:10Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T00:38:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T00:38:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T00:44:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T00:44:50Z", "level": "INFO", "message": "  Original Size: 1883.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T00:44:50Z", "level": "INFO", "message": "  Encoded Size:  1176.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T00:44:50Z", "level": "INFO", "message": "  Reduction:     62.4% of original (37.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T00:44:50Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T00:44:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T00:46:03Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T00:46:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T00:46:05Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T00:46:05Z", "level": "INFO", "message": "  Size: 1883.31MB → 1176.04MB (62.4% of original, 37.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T00:46:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T00:46:05Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E05 - Stand Still Like the Hummingbird (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T00:46:05Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T00:47:30Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T00:47:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T00:47:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T00:54:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T00:54:58Z", "level": "INFO", "message": "  Original Size: 2092.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T00:54:58Z", "level": "INFO", "message": "  Encoded Size:  1355.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T00:54:58Z", "level": "INFO", "message": "  Reduction:     64.8% of original (35.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T00:54:58Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T00:54:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T00:56:21Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T00:56:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T00:56:24Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T00:56:24Z", "level": "INFO", "message": "  Size: 2092.44MB → 1355.37MB (64.8% of original, 35.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T00:56:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T00:56:24Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E06 - A Thousand Little Trees of Blood (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T00:56:24Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T00:57:35Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T00:57:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T00:57:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T01:04:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T01:04:50Z", "level": "INFO", "message": "  Original Size: 2046.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T01:04:50Z", "level": "INFO", "message": "  Encoded Size:  1185.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T01:04:50Z", "level": "INFO", "message": "  Reduction:     57.9% of original (42.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T01:04:50Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T01:04:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T01:06:00Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T01:06:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T01:06:03Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T01:06:03Z", "level": "INFO", "message": "  Size: 2046.74MB → 1185.46MB (57.9% of original, 42.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T01:06:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T01:06:03Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E07 - The Theater and Its Double (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T01:06:03Z", "level": "INFO", "message": "Processing: Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T01:07:15Z", "level": "INFO", "message": "Copied Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin).mkv → Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T01:07:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T01:07:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T01:14:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T01:14:55Z", "level": "INFO", "message": "  Original Size: 2149.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T01:14:55Z", "level": "INFO", "message": "  Encoded Size:  1445.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T01:14:55Z", "level": "INFO", "message": "  Reduction:     67.3% of original (32.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T01:14:55Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T01:14:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T01:16:21Z", "level": "INFO", "message": "Moved Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv → Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T01:16:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T01:16:23Z", "level": "INFO", "message": "  Type: TV | Show: Euphoria", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T01:16:23Z", "level": "INFO", "message": "  Size: 2149.38MB → 1445.91MB (67.3% of original, 32.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T01:16:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T01:16:24Z", "level": "INFO", "message": "Deleted original and processing copy for Euphoria (2019) - S02E08 - All My Life, My Heart Has Yearned for a Thing I Cannot Name (1080p AMZN WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T01:16:24Z", "level": "INFO", "message": "Processing: Euphoria (US) - S03E01 - Andale x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T01:16:51Z", "level": "INFO", "message": "Copied Euphoria (US) - S03E01 - Andale x265 EAC3 HDTV-1080p MeGusta.mkv → Euphoria (US) - S03E01 - Andale x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T01:16:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T01:16:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "  Original Size: 832.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "  Encoded Size:  874.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "  Reduction:     105.1% of original (-5.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "  Resolution:    1920x872 → 1920x872", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T01:23:32Z", "level": "INFO", "message": "Processing: Euphoria (US) - S03E02 - America My Dream AV1 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T01:23:56Z", "level": "INFO", "message": "Copied Euphoria (US) - S03E02 - America My Dream AV1 EAC3 HDTV-1080p MeGusta.mkv → Euphoria (US) - S03E02 - America My Dream AV1 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T01:23:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T01:23:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "  Original Size: 658.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "  Encoded Size:  759.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "  Reduction:     115.3% of original (-15.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "  Resolution:    1920x872 → 1920x872", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T01:30:28Z", "level": "INFO", "message": "Processing: costumes of euphoria.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T01:30:30Z", "level": "INFO", "message": "Copied costumes of euphoria.mkv → costumes of euphoria.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T01:30:31Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T01:30:31Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "  Original Size: 71.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "  Encoded Size:  107.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "  Reduction:     150.2% of original (-50.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T01:31:15Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "function": "process_folder", "line": 381}
{"timestamp": "2026-04-24T01:31:15Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-24T13:03:16Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Unknown (2011)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-24T13:03:16Z", "level": "INFO", "message": "Processing: Unknown (2011) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T13:05:35Z", "level": "INFO", "message": "Copied Unknown (2011) (1080p BluRay x265 10bit Tigole).mkv → Unknown (2011) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T13:05:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T13:05:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-24T13:05:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T13:13:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T13:13:52Z", "level": "INFO", "message": "  Original Size: 4300.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T13:13:52Z", "level": "INFO", "message": "  Encoded Size:  1299.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T13:13:52Z", "level": "INFO", "message": "  Reduction:     30.2% of original (69.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T13:13:52Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T13:13:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T13:14:57Z", "level": "INFO", "message": "Moved Unknown (2011) (1080p BluRay x265 10bit Tigole) - [EHX].mkv → Unknown (2011) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-24T13:15:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Unknown (2011) (1080p BluRay x265 10bit Tigole) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-24T13:15:01Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-24T13:15:01Z", "level": "INFO", "message": "  Size: 4300.35MB → 1299.6MB (30.2% of original, 69.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-24T13:15:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-24T13:15:02Z", "level": "INFO", "message": "Deleted original and processing copy for Unknown (2011) (1080p BluRay x265 10bit Tigole).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-24T13:15:02Z", "level": "INFO", "message": "Processing: Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T13:15:04Z", "level": "INFO", "message": "Copied Behind the Scenes.mkv → Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T13:15:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T13:15:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-24T13:15:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "  Original Size: 45.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "  Encoded Size:  55.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "  Reduction:     121.5% of original (-21.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "  Resolution:    1920x792 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T13:15:19Z", "level": "INFO", "message": "Processing: Liam Neeson - Known Action Hero.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-24T13:15:21Z", "level": "INFO", "message": "Copied Liam Neeson - Known Action Hero.mkv → Liam Neeson - Known Action Hero.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-24T13:15:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-24T13:15:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-24T13:15:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "  Original Size: 55.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "  Encoded Size:  58.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "  Reduction:     106.2% of original (-6.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-24T13:15:39Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-25T00:15:19Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Ferris Bueller's Day Off (1986)\\Ferris Bueller's Day Off (1986) + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 r00t)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T00:15:19Z", "level": "INFO", "message": "Processing: Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:17:58Z", "level": "INFO", "message": "Copied Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t).mkv → Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T00:17:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:18:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:21:36Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Ferris Bueller's Day Off (1986)\\Ferris Bueller's Day Off (1986) + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 r00t)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T00:21:36Z", "level": "INFO", "message": "Processing: Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:21:36Z", "level": "INFO", "message": "File already in processing: Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t).mkv (5225.63 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-25T00:21:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:22:33Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 391}
{"timestamp": "2026-04-25T00:22:33Z", "level": "INFO", "message": "Removed 2 audio stream(s): [2, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 395}
{"timestamp": "2026-04-25T00:22:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:32:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T00:32:42Z", "level": "INFO", "message": "  Original Size: 5225.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T00:32:42Z", "level": "INFO", "message": "  Encoded Size:  2750.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T00:32:42Z", "level": "INFO", "message": "  Reduction:     52.6% of original (47.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T00:32:42Z", "level": "INFO", "message": "  Resolution:    1920x816 → 1920x816", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T00:32:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T00:34:19Z", "level": "INFO", "message": "Moved Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t) - [EHX].mkv → Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T00:34:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T00:34:30Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T00:34:30Z", "level": "INFO", "message": "  Size: 5225.63MB → 2750.29MB (52.6% of original, 47.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T00:34:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T00:34:31Z", "level": "INFO", "message": "Deleted original and processing copy for Ferris Bueller's Day Off (1986) (1080p BluRay x265 r00t).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T00:34:31Z", "level": "INFO", "message": "Processing: Getting the Class Together - The Cast of Ferris Bueller’s Day Off.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:34:38Z", "level": "INFO", "message": "Copied Getting the Class Together - The Cast of Ferris Bueller’s Day Off.mkv → Getting the Class Together - The Cast of Ferris Bueller’s Day Off.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T00:34:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:34:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:35:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T00:35:39Z", "level": "INFO", "message": "  Original Size: 284.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T00:35:39Z", "level": "INFO", "message": "  Encoded Size:  188.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T00:35:39Z", "level": "INFO", "message": "  Reduction:     66.1% of original (33.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T00:35:39Z", "level": "INFO", "message": "  Resolution:    720x480 → 720x480", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T00:35:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T00:35:46Z", "level": "INFO", "message": "Moved Getting the Class Together - The Cast of Ferris Bueller’s Day Off - [EHX].mkv → Getting the Class Together - The Cast of Ferris Bueller’s Day Off.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T00:35:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Getting the Class Together - The Cast of Ferris Bueller’s Day Off.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T00:35:47Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T00:35:47Z", "level": "INFO", "message": "  Size: 284.54MB → 188.0MB (66.1% of original, 33.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T00:35:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T00:35:47Z", "level": "INFO", "message": "Featurettes file preserved at origin: Getting the Class Together - The Cast of Ferris Bueller’s Day Off.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T00:35:47Z", "level": "INFO", "message": "Processing: The Making of Ferris Bueller's Day Off.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:35:51Z", "level": "INFO", "message": "Copied The Making of Ferris Bueller's Day Off.mkv → The Making of Ferris Bueller's Day Off.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T00:35:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:35:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:36:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T00:36:24Z", "level": "INFO", "message": "  Original Size: 159.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T00:36:24Z", "level": "INFO", "message": "  Encoded Size:  115.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T00:36:24Z", "level": "INFO", "message": "  Reduction:     72.5% of original (27.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T00:36:24Z", "level": "INFO", "message": "  Resolution:    720x480 → 720x480", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T00:36:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "Moved The Making of Ferris Bueller's Day Off - [EHX].mkv → The Making of Ferris Bueller's Day Off.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Making of Ferris Bueller's Day Off.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "  Size: 159.01MB → 115.32MB (72.5% of original, 27.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Making of Ferris Bueller's Day Off.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T00:36:29Z", "level": "INFO", "message": "Processing: The World According to Ben Stein.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:36:32Z", "level": "INFO", "message": "Copied The World According to Ben Stein.mkv → The World According to Ben Stein.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T00:36:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:36:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:36:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T00:36:57Z", "level": "INFO", "message": "  Original Size: 111.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T00:36:57Z", "level": "INFO", "message": "  Encoded Size:  60.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T00:36:57Z", "level": "INFO", "message": "  Reduction:     54.1% of original (45.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T00:36:57Z", "level": "INFO", "message": "  Resolution:    720x480 → 720x480", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T00:36:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "Moved The World According to Ben Stein - [EHX].mkv → The World According to Ben Stein.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The World According to Ben Stein.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "  Size: 111.41MB → 60.3MB (54.1% of original, 45.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "Featurettes file preserved at origin: The World According to Ben Stein.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T00:36:59Z", "level": "INFO", "message": "Processing: Vintage Ferris Bueller - The Lost Tapes.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:37:02Z", "level": "INFO", "message": "Copied Vintage Ferris Bueller - The Lost Tapes.mkv → Vintage Ferris Bueller - The Lost Tapes.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T00:37:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:37:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:37:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T00:37:28Z", "level": "INFO", "message": "  Original Size: 105.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T00:37:28Z", "level": "INFO", "message": "  Encoded Size:  76.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T00:37:28Z", "level": "INFO", "message": "  Reduction:     73.0% of original (27.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T00:37:28Z", "level": "INFO", "message": "  Resolution:    720x480 → 720x480", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T00:37:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "Moved Vintage Ferris Bueller - The Lost Tapes - [EHX].mkv → Vintage Ferris Bueller - The Lost Tapes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Vintage Ferris Bueller - The Lost Tapes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "  Size: 105.03MB → 76.72MB (73.0% of original, 27.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "Featurettes file preserved at origin: Vintage Ferris Bueller - The Lost Tapes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T00:37:31Z", "level": "INFO", "message": "Processing: Who is Ferris Bueller.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T00:37:34Z", "level": "INFO", "message": "Copied Who is Ferris Bueller.mkv → Who is Ferris Bueller.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T00:37:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T00:37:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T00:37:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T00:37:54Z", "level": "INFO", "message": "  Original Size: 94.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T00:37:54Z", "level": "INFO", "message": "  Encoded Size:  69.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T00:37:54Z", "level": "INFO", "message": "  Reduction:     73.7% of original (26.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T00:37:54Z", "level": "INFO", "message": "  Resolution:    720x480 → 720x480", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T00:37:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T00:37:56Z", "level": "INFO", "message": "Moved Who is Ferris Bueller - [EHX].mkv → Who is Ferris Bueller.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T00:37:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Who is Ferris Bueller.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T00:37:57Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T00:37:57Z", "level": "INFO", "message": "  Size: 94.64MB → 69.8MB (73.8% of original, 26.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T00:37:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T00:37:57Z", "level": "INFO", "message": "Featurettes file preserved at origin: Who is Ferris Bueller.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T00:37:57Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-25T12:59:19Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Marvel's The Punisher (2017)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T12:59:20Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:00:03Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:00:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:00:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:00:06Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:00:06Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:06:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T13:06:37Z", "level": "INFO", "message": "  Original Size: 1390.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T13:06:37Z", "level": "INFO", "message": "  Encoded Size:  597.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T13:06:37Z", "level": "INFO", "message": "  Reduction:     43.0% of original (57.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T13:06:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T13:06:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T13:06:59Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T13:07:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T13:07:01Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T13:07:01Z", "level": "INFO", "message": "  Size: 1390.65MB → 597.58MB (43.0% of original, 57.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T13:07:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T13:07:01Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T13:07:01Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:07:47Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:07:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:07:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:07:50Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:07:50Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:15:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T13:15:08Z", "level": "INFO", "message": "  Original Size: 1637.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T13:15:08Z", "level": "INFO", "message": "  Encoded Size:  713.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T13:15:08Z", "level": "INFO", "message": "  Reduction:     43.6% of original (56.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T13:15:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T13:15:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T13:15:36Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T13:15:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T13:15:39Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T13:15:39Z", "level": "INFO", "message": "  Size: 1637.5MB → 713.87MB (43.6% of original, 56.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T13:15:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T13:15:39Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T13:15:39Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:16:14Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:16:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:16:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:16:16Z", "level": "INFO", "message": "Multi-channel audio 382kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:16:16Z", "level": "INFO", "message": "Multi-channel audio 382kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:23:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T13:23:35Z", "level": "INFO", "message": "  Original Size: 1243.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T13:23:35Z", "level": "INFO", "message": "  Encoded Size:  578.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T13:23:35Z", "level": "INFO", "message": "  Reduction:     46.5% of original (53.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T13:23:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T13:23:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T13:24:01Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T13:24:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T13:24:03Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T13:24:03Z", "level": "INFO", "message": "  Size: 1243.54MB → 578.01MB (46.5% of original, 53.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T13:24:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T13:24:03Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T13:24:03Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:24:37Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:24:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:24:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:30:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T13:30:54Z", "level": "INFO", "message": "  Original Size: 1096.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T13:30:54Z", "level": "INFO", "message": "  Encoded Size:  506.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T13:30:54Z", "level": "INFO", "message": "  Reduction:     46.2% of original (53.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T13:30:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T13:30:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T13:31:14Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T13:31:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T13:31:16Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T13:31:16Z", "level": "INFO", "message": "  Size: 1096.16MB → 506.82MB (46.2% of original, 53.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T13:31:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T13:31:16Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T13:31:16Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:32:07Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:32:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:32:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:32:10Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:32:10Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Marvel's The Punisher (2017)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Skipping Marvel's The Punisher - S01E01 - 3AM x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Skipping Marvel's The Punisher - S01E02 - Two Dead Men x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Skipping Marvel's The Punisher - S01E03 - Kandahar x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Skipping Marvel's The Punisher - S01E04 - Resupply x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Skipped 4 file(s)", "module": "process_manager", "function": "process_folder", "line": 188}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:40:50Z", "level": "INFO", "message": "File already in processing: Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros.mkv (1894.50 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-25T13:40:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:40:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:40:55Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:40:55Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:47:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T13:47:58Z", "level": "INFO", "message": "  Original Size: 1894.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T13:47:58Z", "level": "INFO", "message": "  Encoded Size:  792.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T13:47:58Z", "level": "INFO", "message": "  Reduction:     41.8% of original (58.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T13:47:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T13:47:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T13:48:30Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T13:48:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T13:48:32Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T13:48:32Z", "level": "INFO", "message": "  Size: 1894.5MB → 792.41MB (41.8% of original, 58.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T13:48:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T13:48:33Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E05 - Gunner x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T13:48:33Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:49:16Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:49:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:49:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:56:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T13:56:18Z", "level": "INFO", "message": "  Original Size: 1471.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T13:56:18Z", "level": "INFO", "message": "  Encoded Size:  577.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T13:56:18Z", "level": "INFO", "message": "  Reduction:     39.3% of original (60.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T13:56:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T13:56:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T13:56:44Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T13:56:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T13:56:46Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T13:56:46Z", "level": "INFO", "message": "  Size: 1471.89MB → 577.72MB (39.3% of original, 60.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T13:56:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T13:56:46Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E06 - The Judas Goat x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T13:56:46Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T13:57:23Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T13:57:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T13:57:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T13:57:25Z", "level": "INFO", "message": "Multi-channel audio 382kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T13:57:25Z", "level": "INFO", "message": "Multi-channel audio 382kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:03:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:03:41Z", "level": "INFO", "message": "  Original Size: 1141.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:03:41Z", "level": "INFO", "message": "  Encoded Size:  494.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:03:41Z", "level": "INFO", "message": "  Reduction:     43.4% of original (56.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:03:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:03:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:04:03Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:04:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:04:05Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:04:05Z", "level": "INFO", "message": "  Size: 1141.14MB → 494.77MB (43.4% of original, 56.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:04:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:04:06Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E07 - Crosshairs x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:04:06Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:04:51Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:04:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:04:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:11:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:11:40Z", "level": "INFO", "message": "  Original Size: 1361.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:11:40Z", "level": "INFO", "message": "  Encoded Size:  581.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:11:40Z", "level": "INFO", "message": "  Reduction:     42.7% of original (57.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:11:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:11:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:12:03Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:12:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:12:05Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:12:05Z", "level": "INFO", "message": "  Size: 1361.55MB → 581.97MB (42.7% of original, 57.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:12:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:12:05Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E08 - Cold Steel x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:12:05Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:12:58Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:12:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:13:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:13:00Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:13:00Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:19:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:19:55Z", "level": "INFO", "message": "  Original Size: 1559.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:19:55Z", "level": "INFO", "message": "  Encoded Size:  653.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:19:55Z", "level": "INFO", "message": "  Reduction:     41.9% of original (58.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:19:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:19:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:20:27Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:20:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:20:30Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:20:30Z", "level": "INFO", "message": "  Size: 1559.76MB → 653.45MB (41.9% of original, 58.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:20:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:20:30Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E09 - Front Toward Enemy x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:20:30Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:21:18Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:21:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:21:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:21:20Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:21:20Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:27:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:27:37Z", "level": "INFO", "message": "  Original Size: 1317.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:27:37Z", "level": "INFO", "message": "  Encoded Size:  570.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:27:37Z", "level": "INFO", "message": "  Reduction:     43.3% of original (56.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:27:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:27:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:28:02Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:28:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:28:03Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:28:03Z", "level": "INFO", "message": "  Size: 1317.87MB → 570.2MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:28:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:28:04Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E10 - Virtue of the Vicious x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:28:04Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:28:44Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:28:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:28:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:35:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:35:28Z", "level": "INFO", "message": "  Original Size: 1218.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:35:28Z", "level": "INFO", "message": "  Encoded Size:  561.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:35:28Z", "level": "INFO", "message": "  Reduction:     46.1% of original (53.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:35:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:35:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:35:53Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:35:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:35:55Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:35:55Z", "level": "INFO", "message": "  Size: 1218.59MB → 561.95MB (46.1% of original, 53.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:35:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:35:55Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E11 - Danger Close x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:35:55Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:36:42Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:36:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:36:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:36:45Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:36:45Z", "level": "INFO", "message": "Multi-channel audio 381kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:43:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:43:19Z", "level": "INFO", "message": "  Original Size: 1404.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:43:19Z", "level": "INFO", "message": "  Encoded Size:  616.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:43:19Z", "level": "INFO", "message": "  Reduction:     43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:43:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:43:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:43:48Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:43:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:43:50Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:43:50Z", "level": "INFO", "message": "  Size: 1404.58MB → 616.96MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:43:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:43:50Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E12 - Home x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:43:50Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:44:45Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:44:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:44:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:44:47Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:44:47Z", "level": "INFO", "message": "Multi-channel audio 383kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-25T14:51:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:51:49Z", "level": "INFO", "message": "  Original Size: 1519.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:51:49Z", "level": "INFO", "message": "  Encoded Size:  775.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:51:49Z", "level": "INFO", "message": "  Reduction:     51.1% of original (48.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:51:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:51:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T14:52:23Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T14:52:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T14:52:25Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T14:52:25Z", "level": "INFO", "message": "  Size: 1519.88MB → 775.92MB (51.1% of original, 48.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T14:52:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T14:52:26Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S01E13 - Memento Mori x265 AC3 WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T14:52:26Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T14:52:58Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T14:52:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T14:53:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T14:59:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T14:59:40Z", "level": "INFO", "message": "  Original Size: 1039.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T14:59:40Z", "level": "INFO", "message": "  Encoded Size:  568.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T14:59:40Z", "level": "INFO", "message": "  Reduction:     54.7% of original (45.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T14:59:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T14:59:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:00:04Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:00:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:00:06Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:00:06Z", "level": "INFO", "message": "  Size: 1039.87MB → 568.95MB (54.7% of original, 45.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:00:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:00:07Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E01 - Roadhouse Blues x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:00:07Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:00:39Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:00:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:00:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:07:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:07:36Z", "level": "INFO", "message": "  Original Size: 1013.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:07:36Z", "level": "INFO", "message": "  Encoded Size:  459.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:07:36Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:07:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:07:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:08:01Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:08:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:08:03Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:08:03Z", "level": "INFO", "message": "  Size: 1013.43MB → 459.7MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:08:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:08:03Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E02 - Fight or Flight x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:08:03Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:08:37Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:08:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:08:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:15:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:15:04Z", "level": "INFO", "message": "  Original Size: 889.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:15:04Z", "level": "INFO", "message": "  Encoded Size:  483.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:15:04Z", "level": "INFO", "message": "  Reduction:     54.3% of original (45.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:15:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:15:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:15:25Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:15:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:15:27Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:15:27Z", "level": "INFO", "message": "  Size: 889.57MB → 483.43MB (54.3% of original, 45.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:15:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:15:27Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E03 - Trouble the Water x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:15:27Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:16:08Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:16:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:16:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:23:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:23:26Z", "level": "INFO", "message": "  Original Size: 1203.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:23:26Z", "level": "INFO", "message": "  Encoded Size:  597.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:23:26Z", "level": "INFO", "message": "  Reduction:     49.6% of original (50.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:23:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:23:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:23:48Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:23:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:23:51Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:23:51Z", "level": "INFO", "message": "  Size: 1203.55MB → 597.04MB (49.6% of original, 50.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:23:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:23:51Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E04 - Scar Tissue x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:23:51Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:24:20Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:24:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:24:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:30:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:30:49Z", "level": "INFO", "message": "  Original Size: 1029.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:30:49Z", "level": "INFO", "message": "  Encoded Size:  474.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:30:49Z", "level": "INFO", "message": "  Reduction:     46.1% of original (53.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:30:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:30:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:31:08Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:31:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:31:10Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:31:10Z", "level": "INFO", "message": "  Size: 1029.48MB → 474.43MB (46.1% of original, 53.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:31:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:31:11Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E05 - One-Eyed Jacks x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:31:11Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:31:46Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:31:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:31:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:38:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:38:56Z", "level": "INFO", "message": "  Original Size: 1134.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:38:56Z", "level": "INFO", "message": "  Encoded Size:  571.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:38:56Z", "level": "INFO", "message": "  Reduction:     50.4% of original (49.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:38:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:38:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:39:18Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:39:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:39:21Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:39:21Z", "level": "INFO", "message": "  Size: 1134.52MB → 571.64MB (50.4% of original, 49.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:39:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:39:21Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E06 - Nakazat x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:39:21Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:39:47Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:39:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:39:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:46:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:46:18Z", "level": "INFO", "message": "  Original Size: 910.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:46:18Z", "level": "INFO", "message": "  Encoded Size:  475.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:46:18Z", "level": "INFO", "message": "  Reduction:     52.2% of original (47.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:46:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:46:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:46:37Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:46:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:46:39Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:46:39Z", "level": "INFO", "message": "  Size: 910.02MB → 475.39MB (52.2% of original, 47.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:46:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:46:39Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E07 - One Bad Day x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:46:39Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:47:10Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:47:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:47:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T15:53:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T15:53:19Z", "level": "INFO", "message": "  Original Size: 1000.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T15:53:19Z", "level": "INFO", "message": "  Encoded Size:  514.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T15:53:19Z", "level": "INFO", "message": "  Reduction:     51.4% of original (48.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T15:53:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T15:53:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T15:53:39Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T15:53:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T15:53:40Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T15:53:40Z", "level": "INFO", "message": "  Size: 1000.91MB → 514.32MB (51.4% of original, 48.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T15:53:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T15:53:41Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E08 - My Brother's Keeper x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T15:53:41Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T15:54:18Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T15:54:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T15:54:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T16:01:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T16:01:34Z", "level": "INFO", "message": "  Original Size: 1307.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T16:01:34Z", "level": "INFO", "message": "  Encoded Size:  562.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T16:01:34Z", "level": "INFO", "message": "  Reduction:     43.0% of original (57.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T16:01:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T16:01:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T16:01:59Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T16:02:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T16:02:01Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T16:02:01Z", "level": "INFO", "message": "  Size: 1307.68MB → 562.91MB (43.0% of original, 57.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T16:02:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T16:02:02Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E09 - Flustercluck x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T16:02:02Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T16:02:31Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T16:02:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T16:02:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T16:08:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T16:08:28Z", "level": "INFO", "message": "  Original Size: 942.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T16:08:28Z", "level": "INFO", "message": "  Encoded Size:  447.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T16:08:28Z", "level": "INFO", "message": "  Reduction:     47.5% of original (52.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T16:08:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T16:08:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T16:08:45Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T16:08:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T16:08:46Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T16:08:46Z", "level": "INFO", "message": "  Size: 942.91MB → 447.9MB (47.5% of original, 52.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T16:08:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T16:08:46Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E10 - The Dark Hearts of Men x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T16:08:46Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T16:09:22Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T16:09:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T16:09:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T16:16:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T16:16:15Z", "level": "INFO", "message": "  Original Size: 1228.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T16:16:15Z", "level": "INFO", "message": "  Encoded Size:  549.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T16:16:15Z", "level": "INFO", "message": "  Reduction:     44.7% of original (55.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T16:16:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T16:16:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T16:16:34Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T16:16:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T16:16:36Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T16:16:36Z", "level": "INFO", "message": "  Size: 1228.77MB → 549.33MB (44.7% of original, 55.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T16:16:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T16:16:37Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E11 - The Abyss x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T16:16:37Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T16:17:07Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T16:17:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T16:17:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T16:23:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T16:23:21Z", "level": "INFO", "message": "  Original Size: 1156.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T16:23:21Z", "level": "INFO", "message": "  Encoded Size:  595.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T16:23:21Z", "level": "INFO", "message": "  Reduction:     51.5% of original (48.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T16:23:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T16:23:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T16:23:44Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T16:23:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T16:23:46Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T16:23:46Z", "level": "INFO", "message": "  Size: 1156.6MB → 595.24MB (51.5% of original, 48.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T16:23:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T16:23:46Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E12 - Collision Course x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T16:23:46Z", "level": "INFO", "message": "Processing: Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T16:24:22Z", "level": "INFO", "message": "Copied Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv → Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T16:24:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T16:24:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T16:31:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T16:31:39Z", "level": "INFO", "message": "  Original Size: 1127.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T16:31:39Z", "level": "INFO", "message": "  Encoded Size:  493.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T16:31:39Z", "level": "INFO", "message": "  Reduction:     43.8% of original (56.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T16:31:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T16:31:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T16:31:58Z", "level": "INFO", "message": "Moved Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv → Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T16:32:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T16:32:00Z", "level": "INFO", "message": "  Type: TV | Show: Marvel's The Punisher (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T16:32:00Z", "level": "INFO", "message": "  Size: 1127.57MB → 493.39MB (43.8% of original, 56.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T16:32:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T16:32:00Z", "level": "INFO", "message": "Deleted original and processing copy for Marvel's The Punisher - S02E13 - The Whirlwind x265 EAC3 Atmos WEBDL-1080p Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T16:32:00Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-25T17:05:19Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Spartacus", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T17:05:19Z", "level": "INFO", "message": "Processing: Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:06:26Z", "level": "INFO", "message": "Copied Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:06:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:06:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:06:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:10:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:10:12Z", "level": "INFO", "message": "  Original Size: 2172.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:10:12Z", "level": "INFO", "message": "  Encoded Size:  882.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:10:12Z", "level": "INFO", "message": "  Reduction:     40.6% of original (59.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:10:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:10:12Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:10:43Z", "level": "INFO", "message": "Moved Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:10:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:10:47Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:10:47Z", "level": "INFO", "message": "  Size: 2172.8MB → 882.35MB (40.6% of original, 59.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:10:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:10:47Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E01 - The Red Serpent x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:10:47Z", "level": "INFO", "message": "Processing: Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:11:50Z", "level": "INFO", "message": "Copied Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:11:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:11:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:11:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:15:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:15:41Z", "level": "INFO", "message": "  Original Size: 2085.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:15:41Z", "level": "INFO", "message": "  Encoded Size:  767.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:15:41Z", "level": "INFO", "message": "  Reduction:     36.8% of original (63.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:15:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:15:41Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:16:13Z", "level": "INFO", "message": "Moved Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:16:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:16:16Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:16:16Z", "level": "INFO", "message": "  Size: 2085.44MB → 767.44MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:16:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:16:16Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E02 - Sacramentum Gladiatorum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:16:16Z", "level": "INFO", "message": "Processing: Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:17:21Z", "level": "INFO", "message": "Copied Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:17:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:17:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:17:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:20:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:20:48Z", "level": "INFO", "message": "  Original Size: 2140.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:20:48Z", "level": "INFO", "message": "  Encoded Size:  799.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:20:48Z", "level": "INFO", "message": "  Reduction:     37.3% of original (62.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:20:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:20:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:21:20Z", "level": "INFO", "message": "Moved Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:21:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:21:23Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:21:23Z", "level": "INFO", "message": "  Size: 2140.54MB → 799.18MB (37.3% of original, 62.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:21:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:21:23Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E03 - Legends x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:21:23Z", "level": "INFO", "message": "Processing: Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:22:23Z", "level": "INFO", "message": "Copied Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:22:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:22:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:22:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:25:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:25:27Z", "level": "INFO", "message": "  Original Size: 1929.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:25:27Z", "level": "INFO", "message": "  Encoded Size:  748.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:25:27Z", "level": "INFO", "message": "  Reduction:     38.8% of original (61.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:25:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:25:27Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:25:56Z", "level": "INFO", "message": "Moved Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:25:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:25:59Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:25:59Z", "level": "INFO", "message": "  Size: 1929.66MB → 748.01MB (38.8% of original, 61.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:25:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:25:59Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E04 - The Thing in the Pit x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:25:59Z", "level": "INFO", "message": "Processing: Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:27:02Z", "level": "INFO", "message": "Copied Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:27:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:27:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:27:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:30:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:30:30Z", "level": "INFO", "message": "  Original Size: 2166.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:30:30Z", "level": "INFO", "message": "  Encoded Size:  756.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:30:30Z", "level": "INFO", "message": "  Reduction:     34.9% of original (65.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:30:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:30:30Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:30:58Z", "level": "INFO", "message": "Moved Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:31:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:31:01Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:31:01Z", "level": "INFO", "message": "  Size: 2166.87MB → 756.8MB (34.9% of original, 65.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:31:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:31:02Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E05 - Shadow Games x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:31:02Z", "level": "INFO", "message": "Processing: Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:32:11Z", "level": "INFO", "message": "Copied Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:32:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:32:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:32:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:35:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:35:31Z", "level": "INFO", "message": "  Original Size: 2169.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:35:31Z", "level": "INFO", "message": "  Encoded Size:  780.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:35:31Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:35:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:35:31Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:36:04Z", "level": "INFO", "message": "Moved Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:36:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:36:08Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:36:08Z", "level": "INFO", "message": "  Size: 2169.87MB → 780.62MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:36:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:36:08Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E06 - Delicate Things x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:36:08Z", "level": "INFO", "message": "Processing: Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:37:08Z", "level": "INFO", "message": "Copied Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:37:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:37:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:37:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:40:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:40:21Z", "level": "INFO", "message": "  Original Size: 1966.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:40:21Z", "level": "INFO", "message": "  Encoded Size:  671.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:40:21Z", "level": "INFO", "message": "  Reduction:     34.1% of original (65.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:40:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:40:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:40:48Z", "level": "INFO", "message": "Moved Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:40:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:40:51Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:40:51Z", "level": "INFO", "message": "  Size: 1966.65MB → 671.34MB (34.1% of original, 65.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:40:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:40:51Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E07 - Great and Unfortunate Things x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:40:51Z", "level": "INFO", "message": "Processing: Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:41:51Z", "level": "INFO", "message": "Copied Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:41:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:41:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:41:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:45:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:45:02Z", "level": "INFO", "message": "  Original Size: 1971.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:45:02Z", "level": "INFO", "message": "  Encoded Size:  673.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:45:02Z", "level": "INFO", "message": "  Reduction:     34.1% of original (65.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:45:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:45:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:45:29Z", "level": "INFO", "message": "Moved Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:45:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:45:31Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:45:31Z", "level": "INFO", "message": "  Size: 1971.43MB → 673.21MB (34.1% of original, 65.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:45:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:45:31Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E08 - Mark of the Brotherhood x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:45:31Z", "level": "INFO", "message": "Processing: Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:46:35Z", "level": "INFO", "message": "Copied Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:46:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:46:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:46:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:49:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:49:44Z", "level": "INFO", "message": "  Original Size: 1990.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:49:44Z", "level": "INFO", "message": "  Encoded Size:  701.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:49:44Z", "level": "INFO", "message": "  Reduction:     35.3% of original (64.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:49:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:49:44Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:50:10Z", "level": "INFO", "message": "Moved Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:50:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:50:14Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:50:14Z", "level": "INFO", "message": "  Size: 1990.39MB → 701.91MB (35.3% of original, 64.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:50:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:50:14Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E09 - Whore x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:50:14Z", "level": "INFO", "message": "Processing: Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:51:15Z", "level": "INFO", "message": "Copied Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:51:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:51:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:51:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:54:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:54:30Z", "level": "INFO", "message": "  Original Size: 2047.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:54:30Z", "level": "INFO", "message": "  Encoded Size:  789.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:54:30Z", "level": "INFO", "message": "  Reduction:     38.6% of original (61.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:54:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:54:30Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:54:58Z", "level": "INFO", "message": "Moved Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:55:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:55:02Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:55:02Z", "level": "INFO", "message": "  Size: 2047.89MB → 789.49MB (38.6% of original, 61.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:55:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:55:02Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E10 - Party Favors x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:55:02Z", "level": "INFO", "message": "Processing: Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T17:55:59Z", "level": "INFO", "message": "Copied Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T17:56:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T17:56:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T17:56:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T17:59:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T17:59:15Z", "level": "INFO", "message": "  Original Size: 2005.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T17:59:15Z", "level": "INFO", "message": "  Encoded Size:  792.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T17:59:15Z", "level": "INFO", "message": "  Reduction:     39.5% of original (60.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T17:59:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T17:59:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T17:59:48Z", "level": "INFO", "message": "Moved Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T17:59:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T17:59:51Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T17:59:51Z", "level": "INFO", "message": "  Size: 2005.96MB → 792.88MB (39.5% of original, 60.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T17:59:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T17:59:51Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E11 - Old Wounds x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T17:59:51Z", "level": "INFO", "message": "Processing: Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:00:55Z", "level": "INFO", "message": "Copied Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:00:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:00:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:00:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:04:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:04:24Z", "level": "INFO", "message": "  Original Size: 2188.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:04:24Z", "level": "INFO", "message": "  Encoded Size:  761.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:04:24Z", "level": "INFO", "message": "  Reduction:     34.8% of original (65.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:04:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:04:24Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:04:57Z", "level": "INFO", "message": "Moved Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:05:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:05:01Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:05:01Z", "level": "INFO", "message": "  Size: 2188.12MB → 761.93MB (34.8% of original, 65.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:05:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:05:01Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E12 - Revelations x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:05:01Z", "level": "INFO", "message": "Processing: Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:06:04Z", "level": "INFO", "message": "Copied Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence.mkv → Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:06:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:06:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:06:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:09:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:09:28Z", "level": "INFO", "message": "  Original Size: 2141.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:09:28Z", "level": "INFO", "message": "  Encoded Size:  749.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:09:28Z", "level": "INFO", "message": "  Reduction:     35.0% of original (65.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:09:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:09:28Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:10:00Z", "level": "INFO", "message": "Moved Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:10:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:10:04Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:10:04Z", "level": "INFO", "message": "  Size: 2141.36MB → 749.32MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:10:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:10:04Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S01E13 - Kill Them All x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:10:04Z", "level": "INFO", "message": "Processing: Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:11:05Z", "level": "INFO", "message": "Copied Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:11:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:11:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:11:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:14:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:14:42Z", "level": "INFO", "message": "  Original Size: 2228.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:14:42Z", "level": "INFO", "message": "  Encoded Size:  730.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:14:42Z", "level": "INFO", "message": "  Reduction:     32.8% of original (67.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:14:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:14:42Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:15:16Z", "level": "INFO", "message": "Moved Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:15:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:15:20Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:15:20Z", "level": "INFO", "message": "  Size: 2228.46MB → 730.01MB (32.8% of original, 67.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:15:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:15:20Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E01 - Fugitivus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:15:20Z", "level": "INFO", "message": "Processing: Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:16:25Z", "level": "INFO", "message": "Copied Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:16:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:16:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:16:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:19:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:19:43Z", "level": "INFO", "message": "  Original Size: 2066.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:19:43Z", "level": "INFO", "message": "  Encoded Size:  678.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:19:43Z", "level": "INFO", "message": "  Reduction:     32.8% of original (67.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:19:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:19:43Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:20:15Z", "level": "INFO", "message": "Moved Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:20:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:20:18Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:20:18Z", "level": "INFO", "message": "  Size: 2066.62MB → 678.84MB (32.8% of original, 67.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:20:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:20:19Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E02 - A Place in This World x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:20:19Z", "level": "INFO", "message": "Processing: Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:21:27Z", "level": "INFO", "message": "Copied Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:21:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:21:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:21:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:24:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:24:48Z", "level": "INFO", "message": "  Original Size: 2087.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:24:48Z", "level": "INFO", "message": "  Encoded Size:  762.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:24:48Z", "level": "INFO", "message": "  Reduction:     36.5% of original (63.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:24:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:24:48Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:25:21Z", "level": "INFO", "message": "Moved Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:25:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:25:25Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:25:25Z", "level": "INFO", "message": "  Size: 2087.81MB → 762.8MB (36.5% of original, 63.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:25:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:25:25Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E03 - The Greater Good x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:25:25Z", "level": "INFO", "message": "Processing: Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:26:39Z", "level": "INFO", "message": "Copied Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:26:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:26:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:26:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:30:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:30:28Z", "level": "INFO", "message": "  Original Size: 2353.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:30:28Z", "level": "INFO", "message": "  Encoded Size:  879.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:30:28Z", "level": "INFO", "message": "  Reduction:     37.4% of original (62.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:30:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:30:28Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:31:03Z", "level": "INFO", "message": "Moved Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:31:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:31:07Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:31:07Z", "level": "INFO", "message": "  Size: 2353.2MB → 879.24MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:31:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:31:07Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E04 - Empty Hands x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:31:07Z", "level": "INFO", "message": "Processing: Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:32:16Z", "level": "INFO", "message": "Copied Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:32:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:32:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:32:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:35:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:35:49Z", "level": "INFO", "message": "  Original Size: 2202.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:35:49Z", "level": "INFO", "message": "  Encoded Size:  836.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:35:49Z", "level": "INFO", "message": "  Reduction:     38.0% of original (62.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:35:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:35:50Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:36:22Z", "level": "INFO", "message": "Moved Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:36:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:36:26Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:36:26Z", "level": "INFO", "message": "  Size: 2202.52MB → 836.49MB (38.0% of original, 62.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:36:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:36:26Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E05 - Libertus x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:36:26Z", "level": "INFO", "message": "Processing: Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:37:29Z", "level": "INFO", "message": "Copied Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:37:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:37:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:37:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:41:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:41:06Z", "level": "INFO", "message": "  Original Size: 2214.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:41:06Z", "level": "INFO", "message": "  Encoded Size:  723.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:41:06Z", "level": "INFO", "message": "  Reduction:     32.7% of original (67.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:41:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:41:06Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:41:34Z", "level": "INFO", "message": "Moved Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:41:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:41:38Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:41:38Z", "level": "INFO", "message": "  Size: 2214.16MB → 723.63MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:41:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:41:38Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E06 - Chosen Path x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:41:38Z", "level": "INFO", "message": "Processing: Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:42:44Z", "level": "INFO", "message": "Copied Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:42:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:42:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:42:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:46:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:46:20Z", "level": "INFO", "message": "  Original Size: 2235.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:46:20Z", "level": "INFO", "message": "  Encoded Size:  706.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:46:20Z", "level": "INFO", "message": "  Reduction:     31.6% of original (68.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:46:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:46:20Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:46:49Z", "level": "INFO", "message": "Moved Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:46:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:46:52Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:46:52Z", "level": "INFO", "message": "  Size: 2235.69MB → 706.52MB (31.6% of original, 68.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:46:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:46:53Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E07 - Sacramentum x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:46:53Z", "level": "INFO", "message": "Processing: Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:48:03Z", "level": "INFO", "message": "Copied Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:48:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:48:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:48:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:51:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:51:41Z", "level": "INFO", "message": "  Original Size: 2205.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:51:41Z", "level": "INFO", "message": "  Encoded Size:  696.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:51:41Z", "level": "INFO", "message": "  Reduction:     31.6% of original (68.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:51:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:51:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:52:08Z", "level": "INFO", "message": "Moved Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:52:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:52:10Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:52:10Z", "level": "INFO", "message": "  Size: 2205.22MB → 696.16MB (31.6% of original, 68.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:52:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:52:10Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E08 - Balance x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:52:10Z", "level": "INFO", "message": "Processing: Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:53:14Z", "level": "INFO", "message": "Copied Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:53:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:53:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:53:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T18:56:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T18:56:49Z", "level": "INFO", "message": "  Original Size: 2198.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T18:56:49Z", "level": "INFO", "message": "  Encoded Size:  764.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T18:56:49Z", "level": "INFO", "message": "  Reduction:     34.8% of original (65.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T18:56:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T18:56:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T18:57:20Z", "level": "INFO", "message": "Moved Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T18:57:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T18:57:22Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T18:57:22Z", "level": "INFO", "message": "  Size: 2198.19MB → 764.51MB (34.8% of original, 65.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T18:57:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T18:57:23Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E09 - Monsters x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T18:57:23Z", "level": "INFO", "message": "Processing: Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T18:58:32Z", "level": "INFO", "message": "Copied Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence.mkv → Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T18:58:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T18:58:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T18:58:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:02:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:02:25Z", "level": "INFO", "message": "  Original Size: 2389.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:02:25Z", "level": "INFO", "message": "  Encoded Size:  731.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:02:25Z", "level": "INFO", "message": "  Reduction:     30.6% of original (69.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:02:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:02:25Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:02:53Z", "level": "INFO", "message": "Moved Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:02:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:02:57Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:02:57Z", "level": "INFO", "message": "  Size: 2389.52MB → 731.37MB (30.6% of original, 69.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:02:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:02:57Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S02E10 - Wrath of the Gods x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:02:57Z", "level": "INFO", "message": "Processing: Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:03:55Z", "level": "INFO", "message": "Copied Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:03:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:03:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:03:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:07:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:07:06Z", "level": "INFO", "message": "  Original Size: 2034.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:07:06Z", "level": "INFO", "message": "  Encoded Size:  748.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:07:06Z", "level": "INFO", "message": "  Reduction:     36.8% of original (63.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:07:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:07:06Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:07:36Z", "level": "INFO", "message": "Moved Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:07:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:07:39Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:07:39Z", "level": "INFO", "message": "  Size: 2034.53MB → 748.9MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:07:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:07:39Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E01 - Enemies of Rome x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:07:39Z", "level": "INFO", "message": "Processing: Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:08:40Z", "level": "INFO", "message": "Copied Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:08:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:08:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:08:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:12:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:12:07Z", "level": "INFO", "message": "  Original Size: 2139.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:12:07Z", "level": "INFO", "message": "  Encoded Size:  781.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:12:07Z", "level": "INFO", "message": "  Reduction:     36.6% of original (63.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:12:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:12:07Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:12:38Z", "level": "INFO", "message": "Moved Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:12:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:12:42Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:12:42Z", "level": "INFO", "message": "  Size: 2139.02MB → 781.89MB (36.6% of original, 63.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:12:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:12:42Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E02 - Wolves at the Gate x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:12:42Z", "level": "INFO", "message": "Processing: Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:13:52Z", "level": "INFO", "message": "Copied Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:13:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:13:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:13:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:17:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:17:33Z", "level": "INFO", "message": "  Original Size: 2321.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:17:33Z", "level": "INFO", "message": "  Encoded Size:  821.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:17:33Z", "level": "INFO", "message": "  Reduction:     35.4% of original (64.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:17:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:17:33Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:18:05Z", "level": "INFO", "message": "Moved Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:18:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:18:09Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:18:09Z", "level": "INFO", "message": "  Size: 2321.19MB → 821.79MB (35.4% of original, 64.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:18:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:18:10Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E03 - Men of Honor x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:18:10Z", "level": "INFO", "message": "Processing: Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:19:19Z", "level": "INFO", "message": "Copied Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:19:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:19:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:19:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:22:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:22:54Z", "level": "INFO", "message": "  Original Size: 2246.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:22:54Z", "level": "INFO", "message": "  Encoded Size:  784.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:22:54Z", "level": "INFO", "message": "  Reduction:     34.9% of original (65.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:22:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:22:54Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:23:25Z", "level": "INFO", "message": "Moved Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:23:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:23:29Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:23:29Z", "level": "INFO", "message": "  Size: 2246.65MB → 784.12MB (34.9% of original, 65.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:23:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:23:30Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E04 - Decimation x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:23:30Z", "level": "INFO", "message": "Processing: Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:24:30Z", "level": "INFO", "message": "Copied Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:24:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:24:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:24:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:27:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:27:53Z", "level": "INFO", "message": "  Original Size: 2149.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:27:53Z", "level": "INFO", "message": "  Encoded Size:  809.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:27:53Z", "level": "INFO", "message": "  Reduction:     37.6% of original (62.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:27:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:27:53Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:28:27Z", "level": "INFO", "message": "Moved Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:28:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:28:31Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:28:31Z", "level": "INFO", "message": "  Size: 2149.93MB → 809.26MB (37.6% of original, 62.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:28:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:28:31Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E05 - Blood Brothers x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:28:31Z", "level": "INFO", "message": "Processing: Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:29:37Z", "level": "INFO", "message": "Copied Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:29:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:29:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:29:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:33:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:33:12Z", "level": "INFO", "message": "  Original Size: 2270.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:33:12Z", "level": "INFO", "message": "  Encoded Size:  821.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:33:12Z", "level": "INFO", "message": "  Reduction:     36.2% of original (63.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:33:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:33:12Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:33:49Z", "level": "INFO", "message": "Moved Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:33:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:33:53Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:33:53Z", "level": "INFO", "message": "  Size: 2270.85MB → 821.72MB (36.2% of original, 63.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:33:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:33:53Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E06 - Spoils of War x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:33:53Z", "level": "INFO", "message": "Processing: Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:34:55Z", "level": "INFO", "message": "Copied Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:34:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:34:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:34:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:38:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:38:24Z", "level": "INFO", "message": "  Original Size: 2181.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:38:24Z", "level": "INFO", "message": "  Encoded Size:  898.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:38:24Z", "level": "INFO", "message": "  Reduction:     41.2% of original (58.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:38:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:38:24Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:39:02Z", "level": "INFO", "message": "Moved Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:39:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:39:06Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:39:06Z", "level": "INFO", "message": "  Size: 2181.67MB → 898.73MB (41.2% of original, 58.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:39:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:39:06Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E07 - Mors Indecepta x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:39:06Z", "level": "INFO", "message": "Processing: Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:40:15Z", "level": "INFO", "message": "Copied Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:40:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:40:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:40:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:43:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:43:43Z", "level": "INFO", "message": "  Original Size: 2211.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:43:43Z", "level": "INFO", "message": "  Encoded Size:  876.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:43:43Z", "level": "INFO", "message": "  Reduction:     39.6% of original (60.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:43:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:43:43Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:44:25Z", "level": "INFO", "message": "Moved Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:44:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:44:30Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:44:30Z", "level": "INFO", "message": "  Size: 2211.42MB → 876.34MB (39.6% of original, 60.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:44:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:44:30Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E08 - Separate Paths x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:44:30Z", "level": "INFO", "message": "Processing: Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:45:45Z", "level": "INFO", "message": "Copied Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:45:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:45:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:45:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:49:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:49:35Z", "level": "INFO", "message": "  Original Size: 2395.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:49:35Z", "level": "INFO", "message": "  Encoded Size:  916.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:49:35Z", "level": "INFO", "message": "  Reduction:     38.3% of original (61.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:49:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:49:35Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:50:10Z", "level": "INFO", "message": "Moved Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:50:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:50:14Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:50:14Z", "level": "INFO", "message": "  Size: 2395.15MB → 916.75MB (38.3% of original, 61.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:50:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:50:15Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E09 - The Dead and the Dying x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:50:15Z", "level": "INFO", "message": "Processing: Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:51:28Z", "level": "INFO", "message": "Copied Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence.mkv → Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:51:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:51:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:51:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:55:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:55:18Z", "level": "INFO", "message": "  Original Size: 2402.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:55:18Z", "level": "INFO", "message": "  Encoded Size:  1010.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:55:18Z", "level": "INFO", "message": "  Reduction:     42.1% of original (57.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:55:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:55:18Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:56:06Z", "level": "INFO", "message": "Moved Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence - [EHX].mkv → Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "  Size: 2402.18MB → 1010.42MB (42.1% of original, 57.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "Deleted original and processing copy for Spartacus - S03E10 - Victory x265 AAC Bluray-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "Skipping ._Spartacus (2010) - S01E13 - Kill Them All (1080p BluRay x265 Silence).mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "Skipping ._Andy Gets Plastered.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "Skipping ._Battle Royale.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "function": "process_folder", "line": 188}
{"timestamp": "2026-04-25T19:56:10Z", "level": "INFO", "message": "Processing: Andy Gets Plastered.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:56:13Z", "level": "INFO", "message": "Copied Andy Gets Plastered.mkv → Andy Gets Plastered.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:56:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:56:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:56:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:56:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:56:27Z", "level": "INFO", "message": "  Original Size: 88.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:56:27Z", "level": "INFO", "message": "  Encoded Size:  57.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:56:27Z", "level": "INFO", "message": "  Reduction:     65.3% of original (34.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:56:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:56:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "Moved Andy Gets Plastered - [EHX].mkv → Andy Gets Plastered.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Andy Gets Plastered.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "  Size: 88.32MB → 57.64MB (65.3% of original, 34.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "Featurettes file preserved at origin: Andy Gets Plastered.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T19:56:30Z", "level": "INFO", "message": "Processing: Battle Royale.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:56:36Z", "level": "INFO", "message": "Copied Battle Royale.mkv → Battle Royale.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:56:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:56:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:56:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:57:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:57:06Z", "level": "INFO", "message": "  Original Size: 212.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:57:06Z", "level": "INFO", "message": "  Encoded Size:  119.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:57:06Z", "level": "INFO", "message": "  Reduction:     55.9% of original (44.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:57:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:57:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "Moved Battle Royale - [EHX].mkv → Battle Royale.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Battle Royale.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "  Size: 212.92MB → 119.12MB (55.9% of original, 44.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "Featurettes file preserved at origin: Battle Royale.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T19:57:12Z", "level": "INFO", "message": "Processing: Blood and Sand - Behind-the-Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:57:21Z", "level": "INFO", "message": "Copied Blood and Sand - Behind-the-Scenes.mkv → Blood and Sand - Behind-the-Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:57:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:57:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:57:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:58:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:58:31Z", "level": "INFO", "message": "  Original Size: 308.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:58:31Z", "level": "INFO", "message": "  Encoded Size:  205.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:58:31Z", "level": "INFO", "message": "  Reduction:     66.7% of original (33.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:58:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:58:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:58:40Z", "level": "INFO", "message": "Moved Blood and Sand - Behind-the-Scenes - [EHX].mkv → Blood and Sand - Behind-the-Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:58:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood and Sand - Behind-the-Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:58:41Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:58:41Z", "level": "INFO", "message": "  Size: 308.32MB → 205.57MB (66.7% of original, 33.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:58:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:58:41Z", "level": "INFO", "message": "Featurettes file preserved at origin: Blood and Sand - Behind-the-Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T19:58:41Z", "level": "INFO", "message": "Processing: Exposing Your Ludus.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:58:46Z", "level": "INFO", "message": "Copied Exposing Your Ludus.mkv → Exposing Your Ludus.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:58:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:58:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:58:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:59:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:59:12Z", "level": "INFO", "message": "  Original Size: 155.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:59:12Z", "level": "INFO", "message": "  Encoded Size:  109.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:59:12Z", "level": "INFO", "message": "  Reduction:     70.2% of original (29.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:59:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:59:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "Moved Exposing Your Ludus - [EHX].mkv → Exposing Your Ludus.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Exposing Your Ludus.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "  Size: 155.33MB → 109.09MB (70.2% of original, 29.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "Featurettes file preserved at origin: Exposing Your Ludus.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T19:59:17Z", "level": "INFO", "message": "Processing: Gladiator Boot Camp.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:59:21Z", "level": "INFO", "message": "Copied Gladiator Boot Camp.mkv → Gladiator Boot Camp.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:59:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:59:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:59:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T19:59:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T19:59:43Z", "level": "INFO", "message": "  Original Size: 129.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T19:59:43Z", "level": "INFO", "message": "  Encoded Size:  85.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T19:59:43Z", "level": "INFO", "message": "  Reduction:     66.3% of original (33.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T19:59:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T19:59:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "Moved Gladiator Boot Camp - [EHX].mkv → Gladiator Boot Camp.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gladiator Boot Camp.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "  Size: 129.52MB → 85.85MB (66.3% of original, 33.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "Featurettes file preserved at origin: Gladiator Boot Camp.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T19:59:47Z", "level": "INFO", "message": "Processing: Grime & Punishment - The Hole.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T19:59:55Z", "level": "INFO", "message": "Copied Grime & Punishment - The Hole.mkv → Grime & Punishment - The Hole.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T19:59:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T19:59:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T19:59:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:00:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:00:23Z", "level": "INFO", "message": "  Original Size: 232.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:00:23Z", "level": "INFO", "message": "  Encoded Size:  121.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:00:23Z", "level": "INFO", "message": "  Reduction:     52.2% of original (47.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:00:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:00:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "Moved Grime & Punishment - The Hole - [EHX].mkv → Grime & Punishment - The Hole.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Grime & Punishment - The Hole.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "  Size: 232.35MB → 121.23MB (52.2% of original, 47.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "Featurettes file preserved at origin: Grime & Punishment - The Hole.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:00:29Z", "level": "INFO", "message": "Processing: Legend Re-Imagined.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:00:32Z", "level": "INFO", "message": "Copied Legend Re-Imagined.mkv → Legend Re-Imagined.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:00:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:00:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:00:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:00:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:00:51Z", "level": "INFO", "message": "  Original Size: 91.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:00:51Z", "level": "INFO", "message": "  Encoded Size:  55.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:00:51Z", "level": "INFO", "message": "  Reduction:     61.3% of original (38.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:00:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:00:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "Moved Legend Re-Imagined - [EHX].mkv → Legend Re-Imagined.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Legend Re-Imagined.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "  Size: 91.14MB → 55.85MB (61.3% of original, 38.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "Featurettes file preserved at origin: Legend Re-Imagined.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:00:54Z", "level": "INFO", "message": "Processing: Oh, Those Randy Romans.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:00:58Z", "level": "INFO", "message": "Copied Oh, Those Randy Romans.mkv → Oh, Those Randy Romans.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:00:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:00:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:00:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:01:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:01:27Z", "level": "INFO", "message": "  Original Size: 121.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:01:27Z", "level": "INFO", "message": "  Encoded Size:  76.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:01:27Z", "level": "INFO", "message": "  Reduction:     63.0% of original (37.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:01:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:01:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "Moved Oh, Those Randy Romans - [EHX].mkv → Oh, Those Randy Romans.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Oh, Those Randy Romans.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "  Size: 121.2MB → 76.35MB (63.0% of original, 37.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "Featurettes file preserved at origin: Oh, Those Randy Romans.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:01:31Z", "level": "INFO", "message": "Processing: Shooting Green - The Shadow of Death.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:01:35Z", "level": "INFO", "message": "Copied Shooting Green - The Shadow of Death.mkv → Shooting Green - The Shadow of Death.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:01:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:01:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:01:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:01:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:01:58Z", "level": "INFO", "message": "  Original Size: 135.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:01:58Z", "level": "INFO", "message": "  Encoded Size:  88.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:01:58Z", "level": "INFO", "message": "  Reduction:     65.0% of original (35.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:01:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:01:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:02:02Z", "level": "INFO", "message": "Moved Shooting Green - The Shadow of Death - [EHX].mkv → Shooting Green - The Shadow of Death.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:02:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shooting Green - The Shadow of Death.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:02:03Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:02:03Z", "level": "INFO", "message": "  Size: 135.55MB → 88.09MB (65.0% of original, 35.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:02:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:02:03Z", "level": "INFO", "message": "Featurettes file preserved at origin: Shooting Green - The Shadow of Death.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:02:03Z", "level": "INFO", "message": "Processing: Trailer.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:02:04Z", "level": "INFO", "message": "Copied Trailer.mkv → Trailer.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:02:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:02:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:02:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:02:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:02:10Z", "level": "INFO", "message": "  Original Size: 25.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:02:10Z", "level": "INFO", "message": "  Encoded Size:  18.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:02:10Z", "level": "INFO", "message": "  Reduction:     71.2% of original (28.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:02:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:02:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "Moved Trailer - [EHX].mkv → Trailer.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Trailer.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "  Size: 25.54MB → 18.17MB (71.1% of original, 28.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "Featurettes file preserved at origin: Trailer.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:02:11Z", "level": "INFO", "message": "Processing: Behind the Camera - Directing the Rebellion.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:02:16Z", "level": "INFO", "message": "Copied Behind the Camera - Directing the Rebellion.mkv → Behind the Camera - Directing the Rebellion.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:02:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:02:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:02:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:02:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:02:35Z", "level": "INFO", "message": "  Original Size: 156.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:02:35Z", "level": "INFO", "message": "  Encoded Size:  92.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:02:35Z", "level": "INFO", "message": "  Reduction:     59.1% of original (40.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:02:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:02:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:02:39Z", "level": "INFO", "message": "Moved Behind the Camera - Directing the Rebellion - [EHX].mkv → Behind the Camera - Directing the Rebellion.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:02:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Behind the Camera - Directing the Rebellion.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:02:40Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:02:40Z", "level": "INFO", "message": "  Size: 156.99MB → 92.74MB (59.1% of original, 40.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:02:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:02:40Z", "level": "INFO", "message": "Featurettes file preserved at origin: Behind the Camera - Directing the Rebellion.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:02:40Z", "level": "INFO", "message": "Processing: Blooper reel.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:02:43Z", "level": "INFO", "message": "Copied Blooper reel.mkv → Blooper reel.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:02:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:02:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:02:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:02:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:02:56Z", "level": "INFO", "message": "  Original Size: 76.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:02:56Z", "level": "INFO", "message": "  Encoded Size:  39.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:02:56Z", "level": "INFO", "message": "  Reduction:     52.1% of original (47.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:02:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:02:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "Moved Blooper reel - [EHX].mkv → Blooper reel.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blooper reel.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "  Size: 76.51MB → 39.88MB (52.1% of original, 47.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "Featurettes file preserved at origin: Blooper reel.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:02:58Z", "level": "INFO", "message": "Processing: Burning Down the House - The VFX of Episode 205.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:03:07Z", "level": "INFO", "message": "Copied Burning Down the House - The VFX of Episode 205.mkv → Burning Down the House - The VFX of Episode 205.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:03:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:03:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:03:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:03:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:03:56Z", "level": "INFO", "message": "  Original Size: 339.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:03:56Z", "level": "INFO", "message": "  Encoded Size:  245.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:03:56Z", "level": "INFO", "message": "  Reduction:     72.4% of original (27.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:03:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:03:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "Moved Burning Down the House - The VFX of Episode 205 - [EHX].mkv → Burning Down the House - The VFX of Episode 205.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Burning Down the House - The VFX of Episode 205.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "  Size: 339.28MB → 245.57MB (72.4% of original, 27.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "Featurettes file preserved at origin: Burning Down the House - The VFX of Episode 205.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:04:07Z", "level": "INFO", "message": "Processing: Famous Last Words.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:04:13Z", "level": "INFO", "message": "Copied Famous Last Words.mkv → Famous Last Words.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:04:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:04:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:04:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:04:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:04:40Z", "level": "INFO", "message": "  Original Size: 197.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:04:40Z", "level": "INFO", "message": "  Encoded Size:  110.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:04:40Z", "level": "INFO", "message": "  Reduction:     56.0% of original (44.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:04:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:04:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "Moved Famous Last Words - [EHX].mkv → Famous Last Words.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Famous Last Words.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "  Size: 197.89MB → 110.84MB (56.0% of original, 44.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "Featurettes file preserved at origin: Famous Last Words.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:04:48Z", "level": "INFO", "message": "Processing: On Set with Liam McIntyre.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:04:54Z", "level": "INFO", "message": "Copied On Set with Liam McIntyre.mkv → On Set with Liam McIntyre.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:04:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:04:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:04:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:05:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:05:21Z", "level": "INFO", "message": "  Original Size: 201.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:05:21Z", "level": "INFO", "message": "  Encoded Size:  131.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:05:21Z", "level": "INFO", "message": "  Reduction:     65.2% of original (34.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:05:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:05:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "Moved On Set with Liam McIntyre - [EHX].mkv → On Set with Liam McIntyre.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: On Set with Liam McIntyre.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "  Size: 201.42MB → 131.31MB (65.2% of original, 34.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "Featurettes file preserved at origin: On Set with Liam McIntyre.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:05:28Z", "level": "INFO", "message": "Processing: Starz Studios - Spartacus Vengeance.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:05:45Z", "level": "INFO", "message": "Copied Starz Studios - Spartacus Vengeance.mkv → Starz Studios - Spartacus Vengeance.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:05:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:05:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:05:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:06:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:06:31Z", "level": "INFO", "message": "  Original Size: 404.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:06:31Z", "level": "INFO", "message": "  Encoded Size:  205.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:06:31Z", "level": "INFO", "message": "  Reduction:     50.8% of original (49.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:06:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:06:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:06:41Z", "level": "INFO", "message": "Moved Starz Studios - Spartacus Vengeance - [EHX].mkv → Starz Studios - Spartacus Vengeance.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:06:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Starz Studios - Spartacus Vengeance.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:06:42Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:06:42Z", "level": "INFO", "message": "  Size: 404.33MB → 205.25MB (50.8% of original, 49.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:06:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:06:42Z", "level": "INFO", "message": "Featurettes file preserved at origin: Starz Studios - Spartacus Vengeance.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:06:42Z", "level": "INFO", "message": "Processing: The Legend of Spartacus.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:06:50Z", "level": "INFO", "message": "Copied The Legend of Spartacus.mkv → The Legend of Spartacus.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:06:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:06:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:06:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:07:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:07:34Z", "level": "INFO", "message": "  Original Size: 251.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:07:34Z", "level": "INFO", "message": "  Encoded Size:  184.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:07:34Z", "level": "INFO", "message": "  Reduction:     73.6% of original (26.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:07:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:07:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:07:42Z", "level": "INFO", "message": "Moved The Legend of Spartacus - [EHX].mkv → The Legend of Spartacus.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:07:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Legend of Spartacus.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:07:43Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:07:43Z", "level": "INFO", "message": "  Size: 251.32MB → 184.87MB (73.6% of original, 26.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:07:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:07:43Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Legend of Spartacus.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:07:43Z", "level": "INFO", "message": "Processing: The Making of Spartacus Vengeance.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:07:48Z", "level": "INFO", "message": "Copied The Making of Spartacus Vengeance.mkv → The Making of Spartacus Vengeance.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:07:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:07:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:07:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:08:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:08:10Z", "level": "INFO", "message": "  Original Size: 181.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:08:10Z", "level": "INFO", "message": "  Encoded Size:  110.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:08:10Z", "level": "INFO", "message": "  Reduction:     60.6% of original (39.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:08:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:08:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:08:15Z", "level": "INFO", "message": "Moved The Making of Spartacus Vengeance - [EHX].mkv → The Making of Spartacus Vengeance.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:08:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Making of Spartacus Vengeance.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:08:15Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:08:15Z", "level": "INFO", "message": "  Size: 181.58MB → 110.13MB (60.7% of original, 39.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:08:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:08:16Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Making of Spartacus Vengeance.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:08:16Z", "level": "INFO", "message": "Processing: A Bloody Farewell.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:08:19Z", "level": "INFO", "message": "Copied A Bloody Farewell.mkv → A Bloody Farewell.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:08:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:08:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:08:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:08:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:08:30Z", "level": "INFO", "message": "  Original Size: 77.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:08:30Z", "level": "INFO", "message": "  Encoded Size:  45.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:08:30Z", "level": "INFO", "message": "  Reduction:     58.3% of original (41.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:08:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:08:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:08:32Z", "level": "INFO", "message": "Moved A Bloody Farewell - [EHX].mkv → A Bloody Farewell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:08:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: A Bloody Farewell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:08:33Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:08:33Z", "level": "INFO", "message": "  Size: 77.86MB → 45.41MB (58.3% of original, 41.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:08:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:08:33Z", "level": "INFO", "message": "Featurettes file preserved at origin: A Bloody Farewell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:08:33Z", "level": "INFO", "message": "Processing: Adorning the Damned.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:08:36Z", "level": "INFO", "message": "Copied Adorning the Damned.mkv → Adorning the Damned.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:08:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:08:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:08:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:08:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:08:53Z", "level": "INFO", "message": "  Original Size: 107.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:08:53Z", "level": "INFO", "message": "  Encoded Size:  52.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:08:53Z", "level": "INFO", "message": "  Reduction:     48.4% of original (51.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:08:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:08:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "Moved Adorning the Damned - [EHX].mkv → Adorning the Damned.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Adorning the Damned.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "  Size: 107.44MB → 52.04MB (48.4% of original, 51.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "Featurettes file preserved at origin: Adorning the Damned.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:08:56Z", "level": "INFO", "message": "Processing: The Legend Retold.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:09:03Z", "level": "INFO", "message": "Copied The Legend Retold.mkv → The Legend Retold.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:09:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:09:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:09:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:09:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:09:39Z", "level": "INFO", "message": "  Original Size: 217.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:09:39Z", "level": "INFO", "message": "  Encoded Size:  122.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:09:39Z", "level": "INFO", "message": "  Reduction:     56.2% of original (43.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:09:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:09:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:09:45Z", "level": "INFO", "message": "Moved The Legend Retold - [EHX].mkv → The Legend Retold.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:09:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Legend Retold.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:09:46Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:09:46Z", "level": "INFO", "message": "  Size: 217.24MB → 122.16MB (56.2% of original, 43.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:09:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:09:46Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Legend Retold.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:09:46Z", "level": "INFO", "message": "Processing: The Mind Behind SPARTACUS.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:09:52Z", "level": "INFO", "message": "Copied The Mind Behind SPARTACUS.mkv → The Mind Behind SPARTACUS.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:09:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:09:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:09:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:10:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:10:21Z", "level": "INFO", "message": "  Original Size: 180.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:10:21Z", "level": "INFO", "message": "  Encoded Size:  87.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:10:21Z", "level": "INFO", "message": "  Reduction:     48.3% of original (51.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:10:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:10:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:10:25Z", "level": "INFO", "message": "Moved The Mind Behind SPARTACUS - [EHX].mkv → The Mind Behind SPARTACUS.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:10:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Mind Behind SPARTACUS.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:10:26Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:10:26Z", "level": "INFO", "message": "  Size: 180.74MB → 87.26MB (48.3% of original, 51.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:10:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:10:26Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Mind Behind SPARTACUS.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:10:26Z", "level": "INFO", "message": "Processing: The Price of Being a Gladiator.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:10:29Z", "level": "INFO", "message": "Copied The Price of Being a Gladiator.mkv → The Price of Being a Gladiator.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:10:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:10:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:10:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:10:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:10:45Z", "level": "INFO", "message": "  Original Size: 89.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:10:45Z", "level": "INFO", "message": "  Encoded Size:  45.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:10:45Z", "level": "INFO", "message": "  Reduction:     50.8% of original (49.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:10:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:10:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:10:47Z", "level": "INFO", "message": "Moved The Price of Being a Gladiator - [EHX].mkv → The Price of Being a Gladiator.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:10:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Price of Being a Gladiator.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:10:48Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:10:48Z", "level": "INFO", "message": "  Size: 89.15MB → 45.31MB (50.8% of original, 49.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:10:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:10:48Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Price of Being a Gladiator.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:10:48Z", "level": "INFO", "message": "Processing: The Spoils of War Revealed - Visual Effects.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T20:10:52Z", "level": "INFO", "message": "Copied The Spoils of War Revealed - Visual Effects.mkv → The Spoils of War Revealed - Visual Effects.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T20:10:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T20:10:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T20:10:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-25T20:11:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T20:11:15Z", "level": "INFO", "message": "  Original Size: 146.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T20:11:15Z", "level": "INFO", "message": "  Encoded Size:  78.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T20:11:15Z", "level": "INFO", "message": "  Reduction:     54.0% of original (46.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T20:11:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T20:11:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "Moved The Spoils of War Revealed - Visual Effects - [EHX].mkv → The Spoils of War Revealed - Visual Effects.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Spoils of War Revealed - Visual Effects.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "  Type: TV | Show: Spartacus", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "  Size: 146.08MB → 78.88MB (54.0% of original, 46.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Spoils of War Revealed - Visual Effects.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-25T20:11:20Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-25T21:25:56Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Originals (2013)\\Season 5", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T21:25:56Z", "level": "INFO", "message": "Processing: The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:26:15Z", "level": "INFO", "message": "Copied The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:26:15Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:26:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:26:17Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:28:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:28:11Z", "level": "INFO", "message": "  Original Size: 652.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:28:11Z", "level": "INFO", "message": "  Encoded Size:  308.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:28:11Z", "level": "INFO", "message": "  Reduction:     47.3% of original (52.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:28:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:28:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:28:26Z", "level": "INFO", "message": "Moved The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:28:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:28:28Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:28:28Z", "level": "INFO", "message": "  Size: 652.22MB → 308.48MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:28:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:28:28Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:28:28Z", "level": "INFO", "message": "Processing: The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:28:48Z", "level": "INFO", "message": "Copied The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:28:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:28:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:28:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:30:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:30:42Z", "level": "INFO", "message": "  Original Size: 644.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:30:42Z", "level": "INFO", "message": "  Encoded Size:  308.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:30:42Z", "level": "INFO", "message": "  Reduction:     47.8% of original (52.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:30:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:30:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:30:56Z", "level": "INFO", "message": "Moved The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:30:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:30:58Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:30:58Z", "level": "INFO", "message": "  Size: 644.08MB → 308.0MB (47.8% of original, 52.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:30:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:30:58Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:30:58Z", "level": "INFO", "message": "Processing: The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:31:17Z", "level": "INFO", "message": "Copied The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:31:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:31:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:31:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:33:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:33:04Z", "level": "INFO", "message": "  Original Size: 597.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:33:04Z", "level": "INFO", "message": "  Encoded Size:  285.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:33:04Z", "level": "INFO", "message": "  Reduction:     47.7% of original (52.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:33:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:33:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:33:18Z", "level": "INFO", "message": "Moved The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:33:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:33:19Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:33:19Z", "level": "INFO", "message": "  Size: 597.6MB → 285.31MB (47.7% of original, 52.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:33:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:33:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:33:19Z", "level": "INFO", "message": "Processing: The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:33:38Z", "level": "INFO", "message": "Copied The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:33:39Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:33:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:33:40Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:35:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:35:32Z", "level": "INFO", "message": "  Original Size: 655.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:35:32Z", "level": "INFO", "message": "  Encoded Size:  324.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:35:32Z", "level": "INFO", "message": "  Reduction:     49.6% of original (50.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:35:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:35:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:35:45Z", "level": "INFO", "message": "Moved The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:35:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:35:46Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:35:46Z", "level": "INFO", "message": "  Size: 655.17MB → 324.83MB (49.6% of original, 50.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:35:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:35:46Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:35:46Z", "level": "INFO", "message": "Processing: The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:36:02Z", "level": "INFO", "message": "Copied The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:36:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:36:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:36:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:37:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:37:52Z", "level": "INFO", "message": "  Original Size: 591.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:37:52Z", "level": "INFO", "message": "  Encoded Size:  292.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:37:52Z", "level": "INFO", "message": "  Reduction:     49.5% of original (50.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:37:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:37:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:38:03Z", "level": "INFO", "message": "Moved The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:38:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:38:04Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:38:04Z", "level": "INFO", "message": "  Size: 591.58MB → 292.75MB (49.5% of original, 50.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:38:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:38:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:38:05Z", "level": "INFO", "message": "Processing: The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:38:20Z", "level": "INFO", "message": "Copied The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:38:20Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:38:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:38:22Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:40:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:40:10Z", "level": "INFO", "message": "  Original Size: 545.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:40:10Z", "level": "INFO", "message": "  Encoded Size:  283.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:40:10Z", "level": "INFO", "message": "  Reduction:     52.0% of original (48.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:40:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:40:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:40:20Z", "level": "INFO", "message": "Moved The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:40:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:40:22Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:40:22Z", "level": "INFO", "message": "  Size: 545.69MB → 283.58MB (52.0% of original, 48.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:40:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:40:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:40:22Z", "level": "INFO", "message": "Processing: The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:40:40Z", "level": "INFO", "message": "Copied The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:40:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:40:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:40:42Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:42:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:42:32Z", "level": "INFO", "message": "  Original Size: 644.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:42:32Z", "level": "INFO", "message": "  Encoded Size:  317.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:42:32Z", "level": "INFO", "message": "  Reduction:     49.3% of original (50.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:42:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:42:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:42:45Z", "level": "INFO", "message": "Moved The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:42:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:42:46Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:42:46Z", "level": "INFO", "message": "  Size: 644.17MB → 317.57MB (49.3% of original, 50.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:42:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:42:46Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:42:46Z", "level": "INFO", "message": "Processing: The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:43:01Z", "level": "INFO", "message": "Copied The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:43:02Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:43:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:43:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:44:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:44:49Z", "level": "INFO", "message": "  Original Size: 565.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:44:49Z", "level": "INFO", "message": "  Encoded Size:  276.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:44:49Z", "level": "INFO", "message": "  Reduction:     48.9% of original (51.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:44:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:44:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:45:00Z", "level": "INFO", "message": "Moved The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:45:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:45:01Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:45:01Z", "level": "INFO", "message": "  Size: 565.44MB → 276.33MB (48.9% of original, 51.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:45:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:45:01Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:45:01Z", "level": "INFO", "message": "Processing: The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:45:18Z", "level": "INFO", "message": "Copied The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:45:18Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:45:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:45:20Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:47:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:47:10Z", "level": "INFO", "message": "  Original Size: 627.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:47:10Z", "level": "INFO", "message": "  Encoded Size:  309.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:47:10Z", "level": "INFO", "message": "  Reduction:     49.3% of original (50.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:47:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:47:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:47:22Z", "level": "INFO", "message": "Moved The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:47:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:47:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:47:24Z", "level": "INFO", "message": "  Size: 627.93MB → 309.28MB (49.3% of original, 50.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:47:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:47:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:47:24Z", "level": "INFO", "message": "Processing: The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:47:40Z", "level": "INFO", "message": "Copied The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:47:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:47:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:47:42Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:49:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:49:29Z", "level": "INFO", "message": "  Original Size: 573.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:49:29Z", "level": "INFO", "message": "  Encoded Size:  281.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:49:29Z", "level": "INFO", "message": "  Reduction:     49.1% of original (50.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:49:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:49:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:49:39Z", "level": "INFO", "message": "Moved The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:49:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:49:40Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:49:40Z", "level": "INFO", "message": "  Size: 573.55MB → 281.84MB (49.1% of original, 50.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:49:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:49:40Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:49:40Z", "level": "INFO", "message": "Processing: The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:49:56Z", "level": "INFO", "message": "Copied The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:49:56Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:49:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:49:58Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:52:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:52:16Z", "level": "INFO", "message": "  Original Size: 572.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:52:16Z", "level": "INFO", "message": "  Encoded Size:  295.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:52:16Z", "level": "INFO", "message": "  Reduction:     51.7% of original (48.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:52:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:52:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:52:28Z", "level": "INFO", "message": "Moved The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:52:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:52:29Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:52:29Z", "level": "INFO", "message": "  Size: 572.21MB → 295.56MB (51.7% of original, 48.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:52:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:52:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:52:29Z", "level": "INFO", "message": "Processing: The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:52:51Z", "level": "INFO", "message": "Copied The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:52:51Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:52:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:52:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:55:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:55:16Z", "level": "INFO", "message": "  Original Size: 613.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:55:16Z", "level": "INFO", "message": "  Encoded Size:  323.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:55:16Z", "level": "INFO", "message": "  Reduction:     52.8% of original (47.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:55:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:55:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:55:28Z", "level": "INFO", "message": "Moved The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:55:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:55:29Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:55:29Z", "level": "INFO", "message": "  Size: 613.09MB → 323.95MB (52.8% of original, 47.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:55:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:55:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:55:29Z", "level": "INFO", "message": "Processing: The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:55:45Z", "level": "INFO", "message": "Copied The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:55:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:55:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:55:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T21:57:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T21:57:55Z", "level": "INFO", "message": "  Original Size: 518.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T21:57:55Z", "level": "INFO", "message": "  Encoded Size:  266.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T21:57:55Z", "level": "INFO", "message": "  Reduction:     51.4% of original (48.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T21:57:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T21:57:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T21:58:06Z", "level": "INFO", "message": "Moved The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T21:58:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T21:58:07Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T21:58:07Z", "level": "INFO", "message": "  Size: 518.53MB → 266.36MB (51.4% of original, 48.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T21:58:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T21:58:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T21:58:07Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-25T21:59:12Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Originals (2013)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-25T21:59:12Z", "level": "INFO", "message": "Processing: The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T21:59:30Z", "level": "INFO", "message": "Copied The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T21:59:30Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T21:59:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T21:59:32Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:01:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:01:30Z", "level": "INFO", "message": "  Original Size: 652.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:01:30Z", "level": "INFO", "message": "  Encoded Size:  287.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:01:30Z", "level": "INFO", "message": "  Reduction:     44.1% of original (55.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:01:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:01:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:01:41Z", "level": "INFO", "message": "Moved The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:01:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:01:43Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:01:43Z", "level": "INFO", "message": "  Size: 652.83MB → 287.8MB (44.1% of original, 55.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:01:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:01:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E01 - Always and Forever x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:01:43Z", "level": "INFO", "message": "Processing: The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:02:07Z", "level": "INFO", "message": "Copied The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:02:07Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:02:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:02:08Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:04:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:04:13Z", "level": "INFO", "message": "  Original Size: 770.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:04:13Z", "level": "INFO", "message": "  Encoded Size:  349.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:04:13Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:04:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:04:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:04:27Z", "level": "INFO", "message": "Moved The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:04:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:04:28Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:04:28Z", "level": "INFO", "message": "  Size: 770.41MB → 349.89MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:04:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:04:28Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E02 - House of the Rising Son x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:04:28Z", "level": "INFO", "message": "Processing: The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:04:52Z", "level": "INFO", "message": "Copied The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:04:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:04:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:04:53Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:06:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:06:58Z", "level": "INFO", "message": "  Original Size: 747.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:06:58Z", "level": "INFO", "message": "  Encoded Size:  348.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:06:58Z", "level": "INFO", "message": "  Reduction:     46.6% of original (53.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:06:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:06:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:07:13Z", "level": "INFO", "message": "Moved The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:07:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:07:15Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:07:15Z", "level": "INFO", "message": "  Size: 747.72MB → 348.55MB (46.6% of original, 53.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:07:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:07:15Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E03 - Tangled Up in Blue x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:07:15Z", "level": "INFO", "message": "Processing: The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:07:35Z", "level": "INFO", "message": "Copied The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:07:36Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:07:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:07:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:09:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:09:36Z", "level": "INFO", "message": "  Original Size: 684.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:09:36Z", "level": "INFO", "message": "  Encoded Size:  313.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:09:36Z", "level": "INFO", "message": "  Reduction:     45.8% of original (54.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:09:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:09:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:09:48Z", "level": "INFO", "message": "Moved The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:09:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:09:50Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:09:50Z", "level": "INFO", "message": "  Size: 684.89MB → 313.93MB (45.8% of original, 54.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:09:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:09:50Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E04 - Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:09:50Z", "level": "INFO", "message": "Processing: The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:10:13Z", "level": "INFO", "message": "Copied The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:10:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:10:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:10:14Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:12:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:12:22Z", "level": "INFO", "message": "  Original Size: 808.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:12:22Z", "level": "INFO", "message": "  Encoded Size:  367.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:12:22Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:12:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:12:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:12:37Z", "level": "INFO", "message": "Moved The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:12:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:12:38Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:12:38Z", "level": "INFO", "message": "  Size: 808.82MB → 367.6MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:12:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:12:38Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E05 - Sinners and Saints x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:12:38Z", "level": "INFO", "message": "Processing: The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:13:01Z", "level": "INFO", "message": "Copied The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:13:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:13:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:13:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:15:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:15:04Z", "level": "INFO", "message": "  Original Size: 706.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:15:04Z", "level": "INFO", "message": "  Encoded Size:  323.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:15:04Z", "level": "INFO", "message": "  Reduction:     45.9% of original (54.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:15:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:15:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:15:17Z", "level": "INFO", "message": "Moved The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:15:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:15:19Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:15:19Z", "level": "INFO", "message": "  Size: 706.24MB → 323.98MB (45.9% of original, 54.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:15:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:15:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E06 - Fruit of the Poisoned Tree x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:15:19Z", "level": "INFO", "message": "Processing: The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:15:46Z", "level": "INFO", "message": "Copied The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:15:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:15:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:15:48Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:18:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:18:01Z", "level": "INFO", "message": "  Original Size: 906.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:18:01Z", "level": "INFO", "message": "  Encoded Size:  409.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:18:01Z", "level": "INFO", "message": "  Reduction:     45.1% of original (54.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:18:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:18:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:18:17Z", "level": "INFO", "message": "Moved The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:18:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:18:18Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:18:18Z", "level": "INFO", "message": "  Size: 906.33MB → 409.09MB (45.1% of original, 54.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:18:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:18:18Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E07 - Bloodletting x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:18:18Z", "level": "INFO", "message": "Processing: The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:18:35Z", "level": "INFO", "message": "Copied The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:18:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:18:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:18:36Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:20:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:20:32Z", "level": "INFO", "message": "  Original Size: 590.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:20:32Z", "level": "INFO", "message": "  Encoded Size:  299.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:20:32Z", "level": "INFO", "message": "  Reduction:     50.7% of original (49.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:20:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:20:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:20:43Z", "level": "INFO", "message": "Moved The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:20:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:20:44Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:20:44Z", "level": "INFO", "message": "  Size: 590.73MB → 299.73MB (50.7% of original, 49.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:20:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:20:44Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E08 - The River in Reverse x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:20:44Z", "level": "INFO", "message": "Processing: The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:21:03Z", "level": "INFO", "message": "Copied The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:21:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:21:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:21:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:23:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:23:05Z", "level": "INFO", "message": "  Original Size: 617.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:23:05Z", "level": "INFO", "message": "  Encoded Size:  293.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:23:05Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:23:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:23:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:23:17Z", "level": "INFO", "message": "Moved The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:23:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:23:18Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:23:18Z", "level": "INFO", "message": "  Size: 617.14MB → 293.73MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:23:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:23:18Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E09 - Reigning Pain in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:23:18Z", "level": "INFO", "message": "Processing: The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:23:37Z", "level": "INFO", "message": "Copied The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:23:37Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:23:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:23:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:25:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:25:31Z", "level": "INFO", "message": "  Original Size: 641.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:25:31Z", "level": "INFO", "message": "  Encoded Size:  324.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:25:31Z", "level": "INFO", "message": "  Reduction:     50.5% of original (49.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:25:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:25:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:25:44Z", "level": "INFO", "message": "Moved The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:25:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:25:45Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:25:45Z", "level": "INFO", "message": "  Size: 641.71MB → 324.05MB (50.5% of original, 49.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:25:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:25:46Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E10 - The Casket Girls x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:25:46Z", "level": "INFO", "message": "Processing: The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:26:08Z", "level": "INFO", "message": "Copied The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:26:08Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:26:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:26:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:28:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:28:08Z", "level": "INFO", "message": "  Original Size: 734.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:28:08Z", "level": "INFO", "message": "  Encoded Size:  371.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:28:08Z", "level": "INFO", "message": "  Reduction:     50.5% of original (49.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:28:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:28:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:28:23Z", "level": "INFO", "message": "Moved The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:28:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:28:25Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:28:25Z", "level": "INFO", "message": "  Size: 734.33MB → 371.09MB (50.5% of original, 49.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:28:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:28:25Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E11 - Après Moi, Le Déluge x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:28:25Z", "level": "INFO", "message": "Processing: The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:28:59Z", "level": "INFO", "message": "Copied The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:28:59Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:28:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:29:00Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:31:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:31:16Z", "level": "INFO", "message": "  Original Size: 899.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:31:16Z", "level": "INFO", "message": "  Encoded Size:  400.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:31:16Z", "level": "INFO", "message": "  Reduction:     44.6% of original (55.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:31:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:31:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:31:33Z", "level": "INFO", "message": "Moved The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:31:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:31:34Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:31:34Z", "level": "INFO", "message": "  Size: 899.46MB → 400.74MB (44.6% of original, 55.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:31:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:31:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E12 - Dance Back from the Grave x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:31:34Z", "level": "INFO", "message": "Processing: The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:32:01Z", "level": "INFO", "message": "Copied The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:32:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:32:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:32:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:34:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:34:08Z", "level": "INFO", "message": "  Original Size: 850.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:34:08Z", "level": "INFO", "message": "  Encoded Size:  382.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:34:08Z", "level": "INFO", "message": "  Reduction:     44.9% of original (55.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:34:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:34:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:34:23Z", "level": "INFO", "message": "Moved The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:34:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:34:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:34:24Z", "level": "INFO", "message": "  Size: 850.19MB → 382.01MB (44.9% of original, 55.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:34:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:34:25Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E13 - Crescent City x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:34:25Z", "level": "INFO", "message": "Processing: The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:34:52Z", "level": "INFO", "message": "Copied The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:34:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:34:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:34:54Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:37:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:37:13Z", "level": "INFO", "message": "  Original Size: 937.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:37:13Z", "level": "INFO", "message": "  Encoded Size:  375.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:37:13Z", "level": "INFO", "message": "  Reduction:     40.0% of original (60.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:37:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:37:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:37:28Z", "level": "INFO", "message": "Moved The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:37:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:37:29Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:37:29Z", "level": "INFO", "message": "  Size: 937.53MB → 375.42MB (40.0% of original, 60.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:37:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:37:30Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E14 - Long Way Back from Hell x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:37:30Z", "level": "INFO", "message": "Processing: The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:37:55Z", "level": "INFO", "message": "Copied The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:37:55Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:37:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:37:57Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:40:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:40:08Z", "level": "INFO", "message": "  Original Size: 883.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:40:08Z", "level": "INFO", "message": "  Encoded Size:  389.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:40:08Z", "level": "INFO", "message": "  Reduction:     44.0% of original (56.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:40:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:40:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:40:27Z", "level": "INFO", "message": "Moved The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:40:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:40:28Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:40:28Z", "level": "INFO", "message": "  Size: 883.96MB → 389.2MB (44.0% of original, 56.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:40:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:40:28Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E15 - Le Grand Guignol x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:40:28Z", "level": "INFO", "message": "Processing: The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:40:51Z", "level": "INFO", "message": "Copied The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:40:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:40:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:40:53Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:42:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:42:59Z", "level": "INFO", "message": "  Original Size: 748.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:42:59Z", "level": "INFO", "message": "  Encoded Size:  324.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:42:59Z", "level": "INFO", "message": "  Reduction:     43.4% of original (56.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:42:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:42:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:43:11Z", "level": "INFO", "message": "Moved The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:43:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:43:13Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:43:13Z", "level": "INFO", "message": "  Size: 748.56MB → 324.52MB (43.4% of original, 56.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:43:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:43:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E16 - Farewell to Storyville x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:43:13Z", "level": "INFO", "message": "Processing: The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:43:35Z", "level": "INFO", "message": "Copied The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:43:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:43:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:43:36Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:45:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:45:47Z", "level": "INFO", "message": "  Original Size: 835.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:45:47Z", "level": "INFO", "message": "  Encoded Size:  356.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:45:47Z", "level": "INFO", "message": "  Reduction:     42.6% of original (57.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:45:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:45:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:46:07Z", "level": "INFO", "message": "Moved The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:46:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:46:08Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:46:08Z", "level": "INFO", "message": "  Size: 835.99MB → 356.22MB (42.6% of original, 57.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:46:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:46:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E17 - Moon Over Bourbon Street x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:46:09Z", "level": "INFO", "message": "Processing: The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:46:39Z", "level": "INFO", "message": "Copied The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:46:39Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:46:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:46:41Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:48:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:48:54Z", "level": "INFO", "message": "  Original Size: 838.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:48:54Z", "level": "INFO", "message": "  Encoded Size:  384.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:48:54Z", "level": "INFO", "message": "  Reduction:     45.9% of original (54.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:48:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:48:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:49:18Z", "level": "INFO", "message": "Moved The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:49:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:49:19Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:49:19Z", "level": "INFO", "message": "  Size: 838.6MB → 384.67MB (45.9% of original, 54.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:49:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:49:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E18 - The Big Uneasy x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:49:19Z", "level": "INFO", "message": "Processing: The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:49:53Z", "level": "INFO", "message": "Copied The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:49:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:49:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:49:54Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:52:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:52:10Z", "level": "INFO", "message": "  Original Size: 935.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:52:10Z", "level": "INFO", "message": "  Encoded Size:  396.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:52:10Z", "level": "INFO", "message": "  Reduction:     42.4% of original (57.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:52:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:52:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:52:31Z", "level": "INFO", "message": "Moved The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:52:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:52:32Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:52:32Z", "level": "INFO", "message": "  Size: 935.77MB → 396.93MB (42.4% of original, 57.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:52:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:52:32Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E19 - An Unblinking Death x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:52:32Z", "level": "INFO", "message": "Processing: The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:53:01Z", "level": "INFO", "message": "Copied The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:53:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:53:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:53:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:55:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:55:14Z", "level": "INFO", "message": "  Original Size: 877.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:55:14Z", "level": "INFO", "message": "  Encoded Size:  379.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:55:14Z", "level": "INFO", "message": "  Reduction:     43.3% of original (56.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:55:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:55:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:55:32Z", "level": "INFO", "message": "Moved The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:55:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:55:34Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:55:34Z", "level": "INFO", "message": "  Size: 877.5MB → 379.61MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:55:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:55:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E20 - A Closer Walk with Thee x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:55:34Z", "level": "INFO", "message": "Processing: The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:56:06Z", "level": "INFO", "message": "Copied The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:56:06Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:56:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:56:08Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T22:58:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T22:58:26Z", "level": "INFO", "message": "  Original Size: 974.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T22:58:26Z", "level": "INFO", "message": "  Encoded Size:  400.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T22:58:26Z", "level": "INFO", "message": "  Reduction:     41.1% of original (58.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T22:58:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T22:58:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T22:58:47Z", "level": "INFO", "message": "Moved The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T22:58:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T22:58:49Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T22:58:49Z", "level": "INFO", "message": "  Size: 974.3MB → 400.59MB (41.1% of original, 58.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T22:58:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T22:58:49Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E21 - The Battle of New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T22:58:49Z", "level": "INFO", "message": "Processing: The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T22:59:19Z", "level": "INFO", "message": "Copied The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T22:59:19Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T22:59:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T22:59:21Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:01:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:01:35Z", "level": "INFO", "message": "  Original Size: 928.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:01:35Z", "level": "INFO", "message": "  Encoded Size:  400.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:01:35Z", "level": "INFO", "message": "  Reduction:     43.1% of original (56.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:01:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:01:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:01:57Z", "level": "INFO", "message": "Moved The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:01:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:01:59Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:01:59Z", "level": "INFO", "message": "  Size: 928.43MB → 400.1MB (43.1% of original, 56.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:01:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:01:59Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S01E22 - From a Cradle to a Grave x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:01:59Z", "level": "INFO", "message": "Processing: The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:02:35Z", "level": "INFO", "message": "Copied The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:02:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:02:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:02:36Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:05:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:05:04Z", "level": "INFO", "message": "  Original Size: 1025.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:05:04Z", "level": "INFO", "message": "  Encoded Size:  383.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:05:04Z", "level": "INFO", "message": "  Reduction:     37.5% of original (62.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:05:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:05:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:05:23Z", "level": "INFO", "message": "Moved The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:05:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:05:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:05:24Z", "level": "INFO", "message": "  Size: 1025.24MB → 383.96MB (37.5% of original, 62.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:05:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:05:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E01 - Rebirth x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:05:24Z", "level": "INFO", "message": "Processing: The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:05:51Z", "level": "INFO", "message": "Copied The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:05:51Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:05:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:05:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:08:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:08:02Z", "level": "INFO", "message": "  Original Size: 814.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:08:02Z", "level": "INFO", "message": "  Encoded Size:  380.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:08:02Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:08:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:08:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:08:22Z", "level": "INFO", "message": "Moved The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:08:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:08:23Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:08:23Z", "level": "INFO", "message": "  Size: 814.31MB → 380.39MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:08:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:08:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E02 - Alive and Kicking x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:08:24Z", "level": "INFO", "message": "Processing: The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:08:50Z", "level": "INFO", "message": "Copied The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:08:50Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:08:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:08:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:10:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:10:57Z", "level": "INFO", "message": "  Original Size: 781.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:10:57Z", "level": "INFO", "message": "  Encoded Size:  337.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:10:57Z", "level": "INFO", "message": "  Reduction:     43.2% of original (56.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:10:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:10:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:11:15Z", "level": "INFO", "message": "Moved The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:11:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:11:16Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:11:16Z", "level": "INFO", "message": "  Size: 781.54MB → 337.54MB (43.2% of original, 56.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:11:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:11:16Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E03 - Every Mother's Son x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:11:16Z", "level": "INFO", "message": "Processing: The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:11:44Z", "level": "INFO", "message": "Copied The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:11:44Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:11:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:11:45Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:13:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:13:54Z", "level": "INFO", "message": "  Original Size: 833.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:13:54Z", "level": "INFO", "message": "  Encoded Size:  381.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:13:54Z", "level": "INFO", "message": "  Reduction:     45.8% of original (54.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:13:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:13:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:14:20Z", "level": "INFO", "message": "Moved The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:14:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:14:21Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:14:21Z", "level": "INFO", "message": "  Size: 833.09MB → 381.67MB (45.8% of original, 54.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:14:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:14:21Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E04 - Live and Let Die x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:14:21Z", "level": "INFO", "message": "Processing: The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:14:54Z", "level": "INFO", "message": "Copied The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:14:54Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:14:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:14:55Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:17:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:17:02Z", "level": "INFO", "message": "  Original Size: 902.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:17:02Z", "level": "INFO", "message": "  Encoded Size:  406.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:17:02Z", "level": "INFO", "message": "  Reduction:     45.0% of original (55.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:17:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:17:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:17:27Z", "level": "INFO", "message": "Moved The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:17:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:17:28Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:17:28Z", "level": "INFO", "message": "  Size: 902.84MB → 406.59MB (45.0% of original, 55.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:17:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:17:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E05 - Red Door x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:17:29Z", "level": "INFO", "message": "Processing: The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:18:02Z", "level": "INFO", "message": "Copied The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:18:02Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:18:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:18:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:20:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:20:16Z", "level": "INFO", "message": "  Original Size: 888.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:20:16Z", "level": "INFO", "message": "  Encoded Size:  369.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:20:16Z", "level": "INFO", "message": "  Reduction:     41.6% of original (58.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:20:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:20:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:20:38Z", "level": "INFO", "message": "Moved The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:20:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:20:39Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:20:39Z", "level": "INFO", "message": "  Size: 888.5MB → 369.68MB (41.6% of original, 58.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:20:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:20:39Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E06 - Wheel Inside the Wheel x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:20:39Z", "level": "INFO", "message": "Processing: The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:21:08Z", "level": "INFO", "message": "Copied The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:21:08Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:21:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:21:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:23:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:23:15Z", "level": "INFO", "message": "  Original Size: 796.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:23:15Z", "level": "INFO", "message": "  Encoded Size:  358.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:23:15Z", "level": "INFO", "message": "  Reduction:     45.0% of original (55.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:23:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:23:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:23:35Z", "level": "INFO", "message": "Moved The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:23:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:23:36Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:23:36Z", "level": "INFO", "message": "  Size: 796.7MB → 358.5MB (45.0% of original, 55.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:23:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:23:36Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E07 - Chasing the Devil's Tail x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:23:36Z", "level": "INFO", "message": "Processing: The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:24:12Z", "level": "INFO", "message": "Copied The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:24:12Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:24:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:24:13Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:26:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:26:24Z", "level": "INFO", "message": "  Original Size: 832.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:26:24Z", "level": "INFO", "message": "  Encoded Size:  355.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:26:24Z", "level": "INFO", "message": "  Reduction:     42.8% of original (57.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:26:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:26:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:26:46Z", "level": "INFO", "message": "Moved The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:26:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:26:47Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:26:47Z", "level": "INFO", "message": "  Size: 832.45MB → 355.9MB (42.8% of original, 57.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:26:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:26:47Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E08 - The Brothers That Care Forgot x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:26:47Z", "level": "INFO", "message": "Processing: The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:27:22Z", "level": "INFO", "message": "Copied The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:27:23Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:27:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:27:24Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:29:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:29:34Z", "level": "INFO", "message": "  Original Size: 829.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:29:34Z", "level": "INFO", "message": "  Encoded Size:  385.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:29:34Z", "level": "INFO", "message": "  Reduction:     46.5% of original (53.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:29:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:29:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:29:56Z", "level": "INFO", "message": "Moved The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:29:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:29:57Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:29:57Z", "level": "INFO", "message": "  Size: 829.61MB → 385.98MB (46.5% of original, 53.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:29:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:29:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E09 - The Map of Moments x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:29:57Z", "level": "INFO", "message": "Processing: The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:30:22Z", "level": "INFO", "message": "Copied The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:30:22Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:30:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:30:24Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:32:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:32:27Z", "level": "INFO", "message": "  Original Size: 716.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:32:27Z", "level": "INFO", "message": "  Encoded Size:  319.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:32:27Z", "level": "INFO", "message": "  Reduction:     44.6% of original (55.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:32:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:32:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:32:45Z", "level": "INFO", "message": "Moved The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:32:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:32:46Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:32:46Z", "level": "INFO", "message": "  Size: 716.65MB → 319.37MB (44.6% of original, 55.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:32:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:32:46Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E10 - Gonna Set Your Flag on Fire x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:32:46Z", "level": "INFO", "message": "Processing: The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:33:17Z", "level": "INFO", "message": "Copied The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:33:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:33:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:33:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:35:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:35:28Z", "level": "INFO", "message": "  Original Size: 845.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:35:28Z", "level": "INFO", "message": "  Encoded Size:  371.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:35:28Z", "level": "INFO", "message": "  Reduction:     44.0% of original (56.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:35:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:35:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:35:52Z", "level": "INFO", "message": "Moved The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:35:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:35:54Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:35:54Z", "level": "INFO", "message": "  Size: 845.35MB → 371.63MB (44.0% of original, 56.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:35:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:35:54Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E11 - Brotherhood of the Damned x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:35:54Z", "level": "INFO", "message": "Processing: The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:36:25Z", "level": "INFO", "message": "Copied The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:36:25Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:36:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:36:27Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:38:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:38:33Z", "level": "INFO", "message": "  Original Size: 829.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:38:33Z", "level": "INFO", "message": "  Encoded Size:  342.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:38:33Z", "level": "INFO", "message": "  Reduction:     41.3% of original (58.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:38:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:38:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:38:58Z", "level": "INFO", "message": "Moved The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:38:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:38:59Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:38:59Z", "level": "INFO", "message": "  Size: 829.89MB → 342.37MB (41.3% of original, 58.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:38:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:38:59Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E12 - Sanctuary x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:38:59Z", "level": "INFO", "message": "Processing: The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:39:36Z", "level": "INFO", "message": "Copied The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:39:36Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:39:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:39:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:41:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:41:50Z", "level": "INFO", "message": "  Original Size: 892.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:41:50Z", "level": "INFO", "message": "  Encoded Size:  404.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:41:50Z", "level": "INFO", "message": "  Reduction:     45.3% of original (54.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:41:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:41:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:42:13Z", "level": "INFO", "message": "Moved The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:42:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:42:15Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:42:15Z", "level": "INFO", "message": "  Size: 892.6MB → 404.02MB (45.3% of original, 54.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:42:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:42:15Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E13 - The Devil Is Damned x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:42:15Z", "level": "INFO", "message": "Processing: The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:42:45Z", "level": "INFO", "message": "Copied The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:42:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:42:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:42:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:44:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:44:57Z", "level": "INFO", "message": "  Original Size: 847.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:44:57Z", "level": "INFO", "message": "  Encoded Size:  353.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:44:57Z", "level": "INFO", "message": "  Reduction:     41.8% of original (58.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:44:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:44:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:45:21Z", "level": "INFO", "message": "Moved The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:45:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:45:22Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:45:22Z", "level": "INFO", "message": "  Size: 847.52MB → 353.94MB (41.8% of original, 58.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:45:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:45:23Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E14 - I Love You, Goodbye x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:45:23Z", "level": "INFO", "message": "Processing: The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:46:00Z", "level": "INFO", "message": "Copied The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:46:00Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:46:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:46:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:48:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:48:12Z", "level": "INFO", "message": "  Original Size: 873.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:48:12Z", "level": "INFO", "message": "  Encoded Size:  389.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:48:12Z", "level": "INFO", "message": "  Reduction:     44.6% of original (55.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:48:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:48:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:48:36Z", "level": "INFO", "message": "Moved The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:48:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:48:38Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:48:38Z", "level": "INFO", "message": "  Size: 873.45MB → 389.9MB (44.6% of original, 55.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:48:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:48:38Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E15 - They All Asked for You x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:48:38Z", "level": "INFO", "message": "Processing: The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:49:09Z", "level": "INFO", "message": "Copied The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:49:09Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:49:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:49:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:51:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:51:16Z", "level": "INFO", "message": "  Original Size: 760.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:51:16Z", "level": "INFO", "message": "  Encoded Size:  334.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:51:16Z", "level": "INFO", "message": "  Reduction:     43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:51:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:51:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:51:37Z", "level": "INFO", "message": "Moved The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:51:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:51:38Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:51:38Z", "level": "INFO", "message": "  Size: 760.23MB → 334.0MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:51:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:51:38Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E16 - Save My Soul x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:51:38Z", "level": "INFO", "message": "Processing: The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:52:19Z", "level": "INFO", "message": "Copied The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:52:19Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:52:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:52:21Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:54:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:54:37Z", "level": "INFO", "message": "  Original Size: 989.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:54:37Z", "level": "INFO", "message": "  Encoded Size:  401.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:54:37Z", "level": "INFO", "message": "  Reduction:     40.6% of original (59.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:54:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:54:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:55:00Z", "level": "INFO", "message": "Moved The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:55:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:55:02Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:55:02Z", "level": "INFO", "message": "  Size: 989.11MB → 401.99MB (40.6% of original, 59.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:55:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:55:02Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E17 - Exquisite Corpse x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:55:02Z", "level": "INFO", "message": "Processing: The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:55:33Z", "level": "INFO", "message": "Copied The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:55:33Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:55:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:55:34Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-25T23:57:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-25T23:57:45Z", "level": "INFO", "message": "  Original Size: 856.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-25T23:57:45Z", "level": "INFO", "message": "  Encoded Size:  361.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-25T23:57:45Z", "level": "INFO", "message": "  Reduction:     42.2% of original (57.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-25T23:57:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-25T23:57:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-25T23:58:06Z", "level": "INFO", "message": "Moved The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-25T23:58:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-25T23:58:07Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-25T23:58:07Z", "level": "INFO", "message": "  Size: 856.52MB → 361.05MB (42.2% of original, 57.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-25T23:58:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-25T23:58:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E18 - Night Has a Thousand Eyes x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-25T23:58:07Z", "level": "INFO", "message": "Processing: The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-25T23:58:38Z", "level": "INFO", "message": "Copied The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-25T23:58:38Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-25T23:58:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-25T23:58:40Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:00:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:00:54Z", "level": "INFO", "message": "  Original Size: 836.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:00:54Z", "level": "INFO", "message": "  Encoded Size:  377.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:00:54Z", "level": "INFO", "message": "  Reduction:     45.2% of original (54.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:00:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:00:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:01:15Z", "level": "INFO", "message": "Moved The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:01:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:01:16Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:01:16Z", "level": "INFO", "message": "  Size: 836.11MB → 377.98MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:01:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:01:16Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E19 - When the Levee Breaks x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:01:16Z", "level": "INFO", "message": "Processing: The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:01:50Z", "level": "INFO", "message": "Copied The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:01:50Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:01:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:01:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:04:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:04:11Z", "level": "INFO", "message": "  Original Size: 929.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:04:11Z", "level": "INFO", "message": "  Encoded Size:  396.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:04:11Z", "level": "INFO", "message": "  Reduction:     42.7% of original (57.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:04:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:04:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:04:35Z", "level": "INFO", "message": "Moved The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:04:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:04:36Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:04:36Z", "level": "INFO", "message": "  Size: 929.47MB → 396.96MB (42.7% of original, 57.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:04:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:04:37Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E20 - City Beneath the Sea x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:04:37Z", "level": "INFO", "message": "Processing: The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:05:15Z", "level": "INFO", "message": "Copied The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:05:15Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:05:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:05:16Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:07:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:07:29Z", "level": "INFO", "message": "  Original Size: 936.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:07:29Z", "level": "INFO", "message": "  Encoded Size:  405.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:07:29Z", "level": "INFO", "message": "  Reduction:     43.4% of original (56.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:07:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:07:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:07:55Z", "level": "INFO", "message": "Moved The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:07:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:07:56Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:07:56Z", "level": "INFO", "message": "  Size: 936.37MB → 405.98MB (43.4% of original, 56.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:07:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:07:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E21 - Fire with Fire x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:07:57Z", "level": "INFO", "message": "Processing: The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:08:37Z", "level": "INFO", "message": "Copied The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:08:37Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:08:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:08:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:11:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:11:01Z", "level": "INFO", "message": "  Original Size: 1006.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:11:01Z", "level": "INFO", "message": "  Encoded Size:  396.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:11:01Z", "level": "INFO", "message": "  Reduction:     39.4% of original (60.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:11:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:11:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:11:25Z", "level": "INFO", "message": "Moved The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:11:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:11:26Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:11:26Z", "level": "INFO", "message": "  Size: 1006.53MB → 396.97MB (39.4% of original, 60.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:11:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:11:27Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S02E22 - Ashes to Ashes x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:11:27Z", "level": "INFO", "message": "Processing: The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:12:00Z", "level": "INFO", "message": "Copied The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:12:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:12:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:12:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:14:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:14:18Z", "level": "INFO", "message": "  Original Size: 813.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:14:18Z", "level": "INFO", "message": "  Encoded Size:  364.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:14:18Z", "level": "INFO", "message": "  Reduction:     44.9% of original (55.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:14:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:14:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:14:37Z", "level": "INFO", "message": "Moved The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:14:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:14:39Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:14:39Z", "level": "INFO", "message": "  Size: 813.36MB → 364.96MB (44.9% of original, 55.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:14:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:14:39Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E01 - For the Next Millennium x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:14:39Z", "level": "INFO", "message": "Processing: The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:15:05Z", "level": "INFO", "message": "Copied The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:15:05Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:15:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:15:07Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:16:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:16:51Z", "level": "INFO", "message": "  Original Size: 776.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:16:51Z", "level": "INFO", "message": "  Encoded Size:  352.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:16:51Z", "level": "INFO", "message": "  Reduction:     45.3% of original (54.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:16:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:16:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:17:10Z", "level": "INFO", "message": "Moved The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:17:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:17:12Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:17:12Z", "level": "INFO", "message": "  Size: 776.94MB → 352.22MB (45.3% of original, 54.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:17:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:17:12Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E02 - You Hung the Moon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:17:12Z", "level": "INFO", "message": "Processing: The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:17:41Z", "level": "INFO", "message": "Copied The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:17:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:17:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:17:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:19:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:19:25Z", "level": "INFO", "message": "  Original Size: 763.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:19:25Z", "level": "INFO", "message": "  Encoded Size:  359.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:19:25Z", "level": "INFO", "message": "  Reduction:     47.1% of original (52.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:19:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:19:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:19:42Z", "level": "INFO", "message": "Moved The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:19:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:19:43Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:19:43Z", "level": "INFO", "message": "  Size: 763.23MB → 359.36MB (47.1% of original, 52.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:19:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:19:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E03 - I’ll See You in Hell or New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:19:43Z", "level": "INFO", "message": "Processing: The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:20:14Z", "level": "INFO", "message": "Copied The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:20:14Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:20:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:20:16Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:22:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:22:00Z", "level": "INFO", "message": "  Original Size: 806.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:22:00Z", "level": "INFO", "message": "  Encoded Size:  379.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:22:00Z", "level": "INFO", "message": "  Reduction:     47.1% of original (52.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:22:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:22:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:22:23Z", "level": "INFO", "message": "Moved The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:22:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:22:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:22:24Z", "level": "INFO", "message": "  Size: 806.79MB → 379.9MB (47.1% of original, 52.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:22:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:22:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E04 - A Walk on the Wild Side x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:22:24Z", "level": "INFO", "message": "Processing: The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:22:49Z", "level": "INFO", "message": "Copied The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:22:49Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:22:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:22:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:24:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:24:32Z", "level": "INFO", "message": "  Original Size: 659.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:24:32Z", "level": "INFO", "message": "  Encoded Size:  315.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:24:32Z", "level": "INFO", "message": "  Reduction:     47.8% of original (52.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:24:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:24:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:24:52Z", "level": "INFO", "message": "Moved The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:24:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:24:54Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:24:54Z", "level": "INFO", "message": "  Size: 659.81MB → 315.62MB (47.8% of original, 52.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:24:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:24:54Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E05 - The Axeman's Letter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:24:54Z", "level": "INFO", "message": "Processing: The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:25:27Z", "level": "INFO", "message": "Copied The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:25:27Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:25:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:25:29Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:27:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:27:17Z", "level": "INFO", "message": "  Original Size: 762.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:27:17Z", "level": "INFO", "message": "  Encoded Size:  332.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:27:17Z", "level": "INFO", "message": "  Reduction:     43.6% of original (56.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:27:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:27:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:27:33Z", "level": "INFO", "message": "Moved The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:27:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:27:34Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:27:34Z", "level": "INFO", "message": "  Size: 762.0MB → 332.1MB (43.6% of original, 56.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:27:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:27:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E06 - Beautiful Mistake x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:27:34Z", "level": "INFO", "message": "Processing: The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:28:03Z", "level": "INFO", "message": "Copied The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:28:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:28:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:28:05Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:29:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:29:47Z", "level": "INFO", "message": "  Original Size: 728.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:29:47Z", "level": "INFO", "message": "  Encoded Size:  326.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:29:47Z", "level": "INFO", "message": "  Reduction:     44.7% of original (55.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:29:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:29:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:30:02Z", "level": "INFO", "message": "Moved The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:30:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:30:04Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:30:04Z", "level": "INFO", "message": "  Size: 728.96MB → 326.02MB (44.7% of original, 55.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:30:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:30:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E07 - Out of the Easy x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:30:04Z", "level": "INFO", "message": "Processing: The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:30:27Z", "level": "INFO", "message": "Copied The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:30:27Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:30:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:30:28Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:32:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:32:10Z", "level": "INFO", "message": "  Original Size: 685.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:32:10Z", "level": "INFO", "message": "  Encoded Size:  296.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:32:10Z", "level": "INFO", "message": "  Reduction:     43.3% of original (56.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:32:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:32:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:32:23Z", "level": "INFO", "message": "Moved The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:32:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:32:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:32:24Z", "level": "INFO", "message": "  Size: 685.65MB → 296.55MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:32:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:32:25Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E08 - The Other Girl in New Orleans x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:32:25Z", "level": "INFO", "message": "Processing: The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:32:50Z", "level": "INFO", "message": "Copied The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:32:50Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:32:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:32:51Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:34:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:34:37Z", "level": "INFO", "message": "  Original Size: 815.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:34:37Z", "level": "INFO", "message": "  Encoded Size:  371.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:34:37Z", "level": "INFO", "message": "  Reduction:     45.6% of original (54.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:34:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:34:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:34:55Z", "level": "INFO", "message": "Moved The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:34:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:34:57Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:34:57Z", "level": "INFO", "message": "  Size: 815.12MB → 371.72MB (45.6% of original, 54.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:34:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:34:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E09 - Savior x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:34:57Z", "level": "INFO", "message": "Processing: The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:35:25Z", "level": "INFO", "message": "Copied The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:35:25Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:35:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:35:27Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:37:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:37:09Z", "level": "INFO", "message": "  Original Size: 751.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:37:09Z", "level": "INFO", "message": "  Encoded Size:  325.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:37:09Z", "level": "INFO", "message": "  Reduction:     43.3% of original (56.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:37:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:37:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:37:23Z", "level": "INFO", "message": "Moved The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:37:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:37:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:37:24Z", "level": "INFO", "message": "  Size: 751.77MB → 325.19MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:37:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:37:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E10 - A Ghost Along the Mississippi x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:37:24Z", "level": "INFO", "message": "Processing: The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:37:48Z", "level": "INFO", "message": "Copied The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:37:49Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:37:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:37:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:39:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:39:31Z", "level": "INFO", "message": "  Original Size: 689.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:39:31Z", "level": "INFO", "message": "  Encoded Size:  311.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:39:31Z", "level": "INFO", "message": "  Reduction:     45.2% of original (54.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:39:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:39:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:39:46Z", "level": "INFO", "message": "Moved The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:39:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:39:47Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:39:47Z", "level": "INFO", "message": "  Size: 689.62MB → 311.65MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:39:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:39:48Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E11 - Wild at Heart x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:39:48Z", "level": "INFO", "message": "Processing: The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:40:11Z", "level": "INFO", "message": "Copied The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:40:11Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:40:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:40:12Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:41:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:41:57Z", "level": "INFO", "message": "  Original Size: 729.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:41:57Z", "level": "INFO", "message": "  Encoded Size:  305.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:41:57Z", "level": "INFO", "message": "  Reduction:     41.8% of original (58.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:41:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:41:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:42:12Z", "level": "INFO", "message": "Moved The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:42:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:42:13Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:42:13Z", "level": "INFO", "message": "  Size: 729.53MB → 305.08MB (41.8% of original, 58.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:42:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:42:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E12 - Dead Angels x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:42:13Z", "level": "INFO", "message": "Processing: The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:42:42Z", "level": "INFO", "message": "Copied The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:42:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:42:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:42:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:44:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:44:55Z", "level": "INFO", "message": "  Original Size: 810.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:44:55Z", "level": "INFO", "message": "  Encoded Size:  343.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:44:55Z", "level": "INFO", "message": "  Reduction:     42.4% of original (57.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:44:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:44:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:45:11Z", "level": "INFO", "message": "Moved The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:45:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:45:13Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:45:13Z", "level": "INFO", "message": "  Size: 810.25MB → 343.16MB (42.4% of original, 57.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:45:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:45:13Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E13 - Heart Shaped Box x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:45:13Z", "level": "INFO", "message": "Processing: The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:45:40Z", "level": "INFO", "message": "Copied The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:45:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:45:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:45:42Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:47:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:47:40Z", "level": "INFO", "message": "  Original Size: 635.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:47:40Z", "level": "INFO", "message": "  Encoded Size:  281.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:47:40Z", "level": "INFO", "message": "  Reduction:     44.4% of original (55.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:47:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:47:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:47:53Z", "level": "INFO", "message": "Moved The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:47:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:47:55Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:47:55Z", "level": "INFO", "message": "  Size: 635.07MB → 281.71MB (44.4% of original, 55.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:47:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:47:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E14 - A Streetcar Named Desire (2) x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:47:55Z", "level": "INFO", "message": "Processing: The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:48:17Z", "level": "INFO", "message": "Copied The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:48:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:48:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:48:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:50:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:50:22Z", "level": "INFO", "message": "  Original Size: 675.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:50:22Z", "level": "INFO", "message": "  Encoded Size:  287.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:50:22Z", "level": "INFO", "message": "  Reduction:     42.6% of original (57.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:50:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:50:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:50:37Z", "level": "INFO", "message": "Moved The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:50:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:50:39Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:50:39Z", "level": "INFO", "message": "  Size: 675.27MB → 287.44MB (42.6% of original, 57.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:50:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:50:39Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E15 - An Old Friend Calls x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:50:39Z", "level": "INFO", "message": "Processing: The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:51:07Z", "level": "INFO", "message": "Copied The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:51:07Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:51:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:51:09Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:52:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:52:50Z", "level": "INFO", "message": "  Original Size: 769.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:52:50Z", "level": "INFO", "message": "  Encoded Size:  337.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:52:50Z", "level": "INFO", "message": "  Reduction:     43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:52:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:52:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:53:07Z", "level": "INFO", "message": "Moved The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:53:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:53:09Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:53:09Z", "level": "INFO", "message": "  Size: 769.2MB → 337.68MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:53:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:53:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E16 - Alone with Everybody x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:53:09Z", "level": "INFO", "message": "Processing: The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:53:37Z", "level": "INFO", "message": "Copied The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:53:37Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:53:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:53:39Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:55:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:55:22Z", "level": "INFO", "message": "  Original Size: 814.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:55:22Z", "level": "INFO", "message": "  Encoded Size:  357.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:55:22Z", "level": "INFO", "message": "  Reduction:     43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:55:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:55:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:55:41Z", "level": "INFO", "message": "Moved The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:55:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:55:43Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:55:43Z", "level": "INFO", "message": "  Size: 814.22MB → 357.81MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:55:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:55:43Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E17 - Behind the Black Horizon x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:55:43Z", "level": "INFO", "message": "Processing: The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:56:10Z", "level": "INFO", "message": "Copied The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:56:10Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:56:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:56:11Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T00:57:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T00:57:51Z", "level": "INFO", "message": "  Original Size: 743.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T00:57:51Z", "level": "INFO", "message": "  Encoded Size:  333.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T00:57:51Z", "level": "INFO", "message": "  Reduction:     44.9% of original (55.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T00:57:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T00:57:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T00:58:06Z", "level": "INFO", "message": "Moved The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T00:58:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T00:58:08Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T00:58:08Z", "level": "INFO", "message": "  Size: 743.43MB → 333.78MB (44.9% of original, 55.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T00:58:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T00:58:08Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E18 - The Devil Comes Here and Sighs x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T00:58:08Z", "level": "INFO", "message": "Processing: The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T00:58:38Z", "level": "INFO", "message": "Copied The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T00:58:38Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T00:58:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T00:58:40Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:00:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:00:23Z", "level": "INFO", "message": "  Original Size: 797.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:00:23Z", "level": "INFO", "message": "  Encoded Size:  328.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:00:23Z", "level": "INFO", "message": "  Reduction:     41.2% of original (58.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:00:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:00:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:00:44Z", "level": "INFO", "message": "Moved The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:00:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:00:45Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:00:45Z", "level": "INFO", "message": "  Size: 797.62MB → 328.96MB (41.2% of original, 58.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:00:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:00:46Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E19 - No More Heartbreaks x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:00:46Z", "level": "INFO", "message": "Processing: The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:01:17Z", "level": "INFO", "message": "Copied The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:01:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:01:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:01:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:02:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:02:59Z", "level": "INFO", "message": "  Original Size: 782.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:02:59Z", "level": "INFO", "message": "  Encoded Size:  329.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:02:59Z", "level": "INFO", "message": "  Reduction:     42.1% of original (57.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:02:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:02:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:03:18Z", "level": "INFO", "message": "Moved The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:03:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:03:19Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:03:19Z", "level": "INFO", "message": "  Size: 782.43MB → 329.69MB (42.1% of original, 57.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:03:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:03:19Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E20 - Where Nothing Stays Buried x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:03:19Z", "level": "INFO", "message": "Processing: The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:03:48Z", "level": "INFO", "message": "Copied The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:03:49Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:03:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:03:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:05:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:05:32Z", "level": "INFO", "message": "  Original Size: 835.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:05:32Z", "level": "INFO", "message": "  Encoded Size:  330.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:05:32Z", "level": "INFO", "message": "  Reduction:     39.6% of original (60.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:05:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:05:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:05:50Z", "level": "INFO", "message": "Moved The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:05:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:05:52Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:05:52Z", "level": "INFO", "message": "  Size: 835.96MB → 330.93MB (39.6% of original, 60.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:05:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:05:52Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E21 - Give 'Em Hell, Kid x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:05:52Z", "level": "INFO", "message": "Processing: The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:06:18Z", "level": "INFO", "message": "Copied The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:06:18Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:06:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:06:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:08:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:08:01Z", "level": "INFO", "message": "  Original Size: 734.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:08:01Z", "level": "INFO", "message": "  Encoded Size:  334.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:08:01Z", "level": "INFO", "message": "  Reduction:     45.5% of original (54.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:08:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:08:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:08:19Z", "level": "INFO", "message": "Moved The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:08:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:08:20Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:08:20Z", "level": "INFO", "message": "  Size: 734.55MB → 334.26MB (45.5% of original, 54.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:08:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:08:20Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S03E22 - The Bloody Crown x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:08:20Z", "level": "INFO", "message": "Processing: The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:08:56Z", "level": "INFO", "message": "Copied The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:08:56Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:08:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:08:58Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:10:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:10:47Z", "level": "INFO", "message": "  Original Size: 931.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:10:47Z", "level": "INFO", "message": "  Encoded Size:  342.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:10:47Z", "level": "INFO", "message": "  Reduction:     36.8% of original (63.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:10:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:10:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:11:09Z", "level": "INFO", "message": "Moved The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:11:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:11:11Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:11:11Z", "level": "INFO", "message": "  Size: 931.37MB → 342.6MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:11:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:11:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E01 - Gather Up the Killers x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:11:11Z", "level": "INFO", "message": "Processing: The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:11:53Z", "level": "INFO", "message": "Copied The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:11:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:11:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:11:55Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:13:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:13:52Z", "level": "INFO", "message": "  Original Size: 1107.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:13:52Z", "level": "INFO", "message": "  Encoded Size:  381.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:13:52Z", "level": "INFO", "message": "  Reduction:     34.5% of original (65.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:13:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:13:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:14:13Z", "level": "INFO", "message": "Moved The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:14:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:14:14Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:14:14Z", "level": "INFO", "message": "  Size: 1107.13MB → 381.65MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:14:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:14:14Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E02 - No Quarter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:14:14Z", "level": "INFO", "message": "Processing: The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:15:06Z", "level": "INFO", "message": "Copied The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:15:06Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:15:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:15:08Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:17:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:17:05Z", "level": "INFO", "message": "  Original Size: 1084.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:17:05Z", "level": "INFO", "message": "  Encoded Size:  361.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:17:05Z", "level": "INFO", "message": "  Reduction:     33.4% of original (66.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:17:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:17:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:17:25Z", "level": "INFO", "message": "Moved The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:17:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:17:27Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:17:27Z", "level": "INFO", "message": "  Size: 1084.11MB → 361.78MB (33.4% of original, 66.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:17:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:17:27Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E03 - Haunter of Ruins x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:17:27Z", "level": "INFO", "message": "Processing: The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:18:01Z", "level": "INFO", "message": "Copied The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:18:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:18:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:18:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:19:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:19:54Z", "level": "INFO", "message": "  Original Size: 995.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:19:54Z", "level": "INFO", "message": "  Encoded Size:  345.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:19:54Z", "level": "INFO", "message": "  Reduction:     34.7% of original (65.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:19:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:19:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:20:14Z", "level": "INFO", "message": "Moved The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:20:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:20:15Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:20:15Z", "level": "INFO", "message": "  Size: 995.0MB → 345.39MB (34.7% of original, 65.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:20:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:20:16Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E04 - Keepers of the House x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:20:16Z", "level": "INFO", "message": "Processing: The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:21:02Z", "level": "INFO", "message": "Copied The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:21:02Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:21:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:21:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:22:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:22:58Z", "level": "INFO", "message": "  Original Size: 1019.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:22:58Z", "level": "INFO", "message": "  Encoded Size:  380.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:22:58Z", "level": "INFO", "message": "  Reduction:     37.3% of original (62.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:22:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:22:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:23:22Z", "level": "INFO", "message": "Moved The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:23:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:23:24Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:23:24Z", "level": "INFO", "message": "  Size: 1019.88MB → 380.65MB (37.3% of original, 62.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:23:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:23:24Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E05 - I Hear You Knocking x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:23:24Z", "level": "INFO", "message": "Processing: The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:23:56Z", "level": "INFO", "message": "Copied The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:23:56Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:23:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:23:58Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:25:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:25:41Z", "level": "INFO", "message": "  Original Size: 809.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:25:41Z", "level": "INFO", "message": "  Encoded Size:  288.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:25:41Z", "level": "INFO", "message": "  Reduction:     35.6% of original (64.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:25:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:25:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:26:03Z", "level": "INFO", "message": "Moved The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:26:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:26:05Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:26:05Z", "level": "INFO", "message": "  Size: 809.92MB → 288.01MB (35.6% of original, 64.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:26:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:26:05Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E06 - Bag of Cobras x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:26:05Z", "level": "INFO", "message": "Processing: The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:26:41Z", "level": "INFO", "message": "Copied The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:26:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:26:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:26:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:28:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:28:29Z", "level": "INFO", "message": "  Original Size: 871.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:28:29Z", "level": "INFO", "message": "  Encoded Size:  325.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:28:29Z", "level": "INFO", "message": "  Reduction:     37.4% of original (62.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:28:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:28:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:28:48Z", "level": "INFO", "message": "Moved The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:28:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:28:50Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:28:50Z", "level": "INFO", "message": "  Size: 871.03MB → 325.66MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:28:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:28:50Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E07 - High Water and a Devil's Daughter x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:28:50Z", "level": "INFO", "message": "Processing: The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:29:27Z", "level": "INFO", "message": "Copied The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:29:27Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:29:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:29:28Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:31:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:31:10Z", "level": "INFO", "message": "  Original Size: 759.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:31:10Z", "level": "INFO", "message": "  Encoded Size:  295.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:31:10Z", "level": "INFO", "message": "  Reduction:     38.9% of original (61.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:31:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:31:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:31:33Z", "level": "INFO", "message": "Moved The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:31:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:31:34Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:31:34Z", "level": "INFO", "message": "  Size: 759.91MB → 295.91MB (38.9% of original, 61.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:31:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:31:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E08 - Voodoo in My Blood x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:31:34Z", "level": "INFO", "message": "Processing: The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:32:13Z", "level": "INFO", "message": "Copied The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:32:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:32:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:32:14Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:34:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:34:05Z", "level": "INFO", "message": "  Original Size: 924.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:34:05Z", "level": "INFO", "message": "  Encoded Size:  327.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:34:05Z", "level": "INFO", "message": "  Reduction:     35.5% of original (64.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:34:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:34:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:34:24Z", "level": "INFO", "message": "Moved The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:34:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:34:25Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:34:25Z", "level": "INFO", "message": "  Size: 924.05MB → 327.8MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:34:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:34:25Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E09 - Queen Death x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:34:25Z", "level": "INFO", "message": "Processing: The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:34:58Z", "level": "INFO", "message": "Copied The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:34:58Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:34:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:35:00Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:36:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:36:44Z", "level": "INFO", "message": "  Original Size: 880.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:36:44Z", "level": "INFO", "message": "  Encoded Size:  329.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:36:44Z", "level": "INFO", "message": "  Reduction:     37.4% of original (62.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:36:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:36:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:37:03Z", "level": "INFO", "message": "Moved The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:37:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:37:04Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:37:04Z", "level": "INFO", "message": "  Size: 880.79MB → 329.05MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:37:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:37:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E10 - Phantomesque x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:37:04Z", "level": "INFO", "message": "Processing: The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:37:41Z", "level": "INFO", "message": "Copied The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:37:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:37:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:37:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:39:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:39:32Z", "level": "INFO", "message": "  Original Size: 948.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:39:32Z", "level": "INFO", "message": "  Encoded Size:  336.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:39:32Z", "level": "INFO", "message": "  Reduction:     35.5% of original (64.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:39:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:39:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:39:54Z", "level": "INFO", "message": "Moved The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:39:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:39:56Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:39:56Z", "level": "INFO", "message": "  Size: 948.22MB → 336.63MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:39:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:39:56Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E11 - A Spirit Here That Won't Be Broken x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:39:56Z", "level": "INFO", "message": "Processing: The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:40:22Z", "level": "INFO", "message": "Copied The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:40:22Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:40:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:40:24Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:42:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:42:04Z", "level": "INFO", "message": "  Original Size: 767.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:42:04Z", "level": "INFO", "message": "  Encoded Size:  294.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:42:04Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:42:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:42:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:42:21Z", "level": "INFO", "message": "Moved The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:42:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:42:23Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:42:23Z", "level": "INFO", "message": "  Size: 767.88MB → 294.98MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:42:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:42:23Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E12 - Voodoo Child x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:42:23Z", "level": "INFO", "message": "Processing: The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T01:42:57Z", "level": "INFO", "message": "Copied The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT.mkv → The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T01:42:57Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T01:42:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T01:42:58Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T01:44:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T01:44:42Z", "level": "INFO", "message": "  Original Size: 836.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T01:44:42Z", "level": "INFO", "message": "  Encoded Size:  312.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T01:44:42Z", "level": "INFO", "message": "  Reduction:     37.4% of original (62.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T01:44:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T01:44:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T01:45:08Z", "level": "INFO", "message": "Moved The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT - [EHX].mkv → The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "  Type: TV | Show: The Originals (2013)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "  Size: 836.05MB → 312.72MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Originals - S04E13 - The Feast of All Sinners x265 AC3 HDTV-1080p ZMNT.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E01 - Where You Left Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E02 - One Wrong Turn On Bourbon x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E03 - Ne Me Quitte Pas x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E04 - Between the Devil and the Deep Blue Sea x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E05 - Don't It Just Break Your Heart x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E06 - What, Will, I, Have, Left x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E07 - God's Gonna Trouble the Water x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E08 - The Kindness of Strangers x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E09 - We Have Not Long to Love x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E10 - There in the Disappearing Light x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E11 - ‘Til the Day I Die x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E12 - The Tale of Two Wolves x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Skipping The Originals - S05E13 - When the Saints Go Marching In x265 AC3 HDTV-1080p ZMNT - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-04-26T01:45:09Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T02:07:03Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Mayor of Kingstown (2021)\" --r 720", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T02:07:03Z", "level": "ERROR", "message": "Folder not found: P:\\tv\\Mayor of Kingstown (2021)\" --r 720", "module": "main", "function": "main", "line": 176}
{"timestamp": "2026-04-26T02:10:08Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Mayor of Kingstown (2021)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T02:10:08Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:11:16Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:11:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:11:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:11:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:14:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:14:09Z", "level": "INFO", "message": "  Original Size: 1834.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:14:09Z", "level": "INFO", "message": "  Encoded Size:  608.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:14:09Z", "level": "INFO", "message": "  Reduction:     33.2% of original (66.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:14:09Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:14:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:14:40Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:14:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:14:42Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:14:42Z", "level": "INFO", "message": "  Size: 1834.17MB → 608.26MB (33.2% of original, 66.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:14:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:14:43Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E01 - Coming 'Round the Mountain (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:14:43Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:15:50Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:15:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:15:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:15:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:18:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:18:39Z", "level": "INFO", "message": "  Original Size: 1788.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:18:39Z", "level": "INFO", "message": "  Encoded Size:  512.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:18:39Z", "level": "INFO", "message": "  Reduction:     28.7% of original (71.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:18:39Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:18:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:19:04Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:19:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:19:07Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:19:07Z", "level": "INFO", "message": "  Size: 1788.0MB → 512.82MB (28.7% of original, 71.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:19:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:19:07Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E02 - Promises to Keep (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:19:07Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:20:16Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:20:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:20:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:20:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:23:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:23:03Z", "level": "INFO", "message": "  Original Size: 1835.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:23:03Z", "level": "INFO", "message": "  Encoded Size:  538.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:23:03Z", "level": "INFO", "message": "  Reduction:     29.4% of original (70.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:23:03Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:23:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:23:30Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:23:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:23:32Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:23:32Z", "level": "INFO", "message": "  Size: 1835.95MB → 538.88MB (29.4% of original, 70.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:23:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:23:32Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E03 - People Who Died (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:23:32Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:24:45Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:24:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:24:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:24:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:27:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:27:27Z", "level": "INFO", "message": "  Original Size: 1752.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:27:27Z", "level": "INFO", "message": "  Encoded Size:  425.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:27:27Z", "level": "INFO", "message": "  Reduction:     24.3% of original (75.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:27:27Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:27:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:27:51Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:27:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:27:53Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:27:53Z", "level": "INFO", "message": "  Size: 1752.73MB → 425.46MB (24.3% of original, 75.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:27:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:27:54Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E04 - Sins of Omission (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:27:54Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:28:58Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:28:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:28:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:29:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:31:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:31:43Z", "level": "INFO", "message": "  Original Size: 1794.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:31:43Z", "level": "INFO", "message": "  Encoded Size:  431.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:31:43Z", "level": "INFO", "message": "  Reduction:     24.1% of original (75.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:31:43Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:31:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:32:07Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:32:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:32:09Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:32:09Z", "level": "INFO", "message": "  Size: 1794.29MB → 431.97MB (24.1% of original, 75.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:32:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:32:10Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E05 - Damned (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:32:10Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:33:08Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:33:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:33:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:33:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:35:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:35:58Z", "level": "INFO", "message": "  Original Size: 1656.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:35:58Z", "level": "INFO", "message": "  Encoded Size:  523.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:35:58Z", "level": "INFO", "message": "  Reduction:     31.6% of original (68.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:35:58Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:35:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:36:28Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:36:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:36:30Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:36:30Z", "level": "INFO", "message": "  Size: 1656.36MB → 523.86MB (31.6% of original, 68.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:36:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:36:30Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E06 - #081693 (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:36:30Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:37:40Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:37:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:37:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:37:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:40:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:40:48Z", "level": "INFO", "message": "  Original Size: 1787.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:40:48Z", "level": "INFO", "message": "  Encoded Size:  498.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:40:48Z", "level": "INFO", "message": "  Reduction:     27.9% of original (72.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:40:48Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:40:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:41:17Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:41:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:41:19Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:41:19Z", "level": "INFO", "message": "  Size: 1787.78MB → 498.06MB (27.9% of original, 72.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:41:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:41:19Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E07 - My Way (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:41:19Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:42:13Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:42:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:42:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:42:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:44:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:44:45Z", "level": "INFO", "message": "  Original Size: 1454.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:44:45Z", "level": "INFO", "message": "  Encoded Size:  414.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:44:45Z", "level": "INFO", "message": "  Reduction:     28.5% of original (71.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:44:45Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:44:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:45:07Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:45:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:45:09Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:45:09Z", "level": "INFO", "message": "  Size: 1454.79MB → 414.58MB (28.5% of original, 71.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:45:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:45:09Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E08 - Belleville (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:45:09Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:46:11Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:46:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:46:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:46:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:48:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:48:58Z", "level": "INFO", "message": "  Original Size: 1579.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:48:58Z", "level": "INFO", "message": "  Encoded Size:  466.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:48:58Z", "level": "INFO", "message": "  Reduction:     29.6% of original (70.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:48:58Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:48:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:49:23Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:49:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:49:25Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:49:25Z", "level": "INFO", "message": "  Size: 1579.02MB → 466.85MB (29.6% of original, 70.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:49:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:49:25Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E09 - Teeth and Tissue (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:49:25Z", "level": "INFO", "message": "Processing: Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:50:26Z", "level": "INFO", "message": "Copied Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost).mkv → Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:50:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:50:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:50:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T02:53:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T02:53:20Z", "level": "INFO", "message": "  Original Size: 1664.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T02:53:20Z", "level": "INFO", "message": "  Encoded Size:  522.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T02:53:20Z", "level": "INFO", "message": "  Reduction:     31.4% of original (68.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T02:53:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T02:53:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T02:53:45Z", "level": "INFO", "message": "Moved Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T02:53:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T02:53:47Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T02:53:47Z", "level": "INFO", "message": "  Size: 1664.43MB → 522.79MB (31.4% of original, 68.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T02:53:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T02:53:47Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown (2021) - S04E10 - Belly of the Beast (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T02:53:47Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T02:55:42Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T02:55:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T02:55:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T02:55:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:00:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:00:05Z", "level": "INFO", "message": "  Original Size: 2795.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:00:05Z", "level": "INFO", "message": "  Encoded Size:  743.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:00:05Z", "level": "INFO", "message": "  Reduction:     26.6% of original (73.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:00:05Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:00:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:00:47Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:00:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:00:49Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:00:49Z", "level": "INFO", "message": "  Size: 2795.82MB → 743.57MB (26.6% of original, 73.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:00:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:00:50Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E01 - The Mayor of Kingstown x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:00:50Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:02:10Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:02:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:02:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:02:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:05:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:05:31Z", "level": "INFO", "message": "  Original Size: 2118.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:05:31Z", "level": "INFO", "message": "  Encoded Size:  557.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:05:31Z", "level": "INFO", "message": "  Reduction:     26.3% of original (73.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:05:31Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:05:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:06:02Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:06:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:06:04Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:06:04Z", "level": "INFO", "message": "  Size: 2118.66MB → 557.79MB (26.3% of original, 73.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:06:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:06:05Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E02 - The End Begins x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:06:05Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:07:36Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:07:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:07:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:07:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:11:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:11:16Z", "level": "INFO", "message": "  Original Size: 2320.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:11:16Z", "level": "INFO", "message": "  Encoded Size:  689.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:11:16Z", "level": "INFO", "message": "  Reduction:     29.7% of original (70.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:11:16Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:11:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:11:57Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:11:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:11:59Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:11:59Z", "level": "INFO", "message": "  Size: 2320.79MB → 689.49MB (29.7% of original, 70.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:11:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:11:59Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E03 - Simply Murder x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:11:59Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:13:12Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:13:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:13:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:13:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:16:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:16:20Z", "level": "INFO", "message": "  Original Size: 1971.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:16:20Z", "level": "INFO", "message": "  Encoded Size:  563.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:16:20Z", "level": "INFO", "message": "  Reduction:     28.6% of original (71.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:16:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:16:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:16:53Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:16:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:16:55Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:16:55Z", "level": "INFO", "message": "  Size: 1971.54MB → 563.48MB (28.6% of original, 71.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:16:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:16:56Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E04 - The Price x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:16:56Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:18:15Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:18:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:18:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:18:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:21:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:21:23Z", "level": "INFO", "message": "  Original Size: 1995.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:21:23Z", "level": "INFO", "message": "  Encoded Size:  551.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:21:23Z", "level": "INFO", "message": "  Reduction:     27.6% of original (72.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:21:23Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:21:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:21:51Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:21:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:21:53Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:21:53Z", "level": "INFO", "message": "  Size: 1995.97MB → 551.8MB (27.6% of original, 72.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:21:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:21:53Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E05 - Orion x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:21:53Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:23:05Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:23:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:23:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:23:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:26:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:26:29Z", "level": "INFO", "message": "  Original Size: 2144.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:26:29Z", "level": "INFO", "message": "  Encoded Size:  594.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:26:29Z", "level": "INFO", "message": "  Reduction:     27.7% of original (72.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:26:29Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:26:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:27:04Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:27:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:27:06Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:27:06Z", "level": "INFO", "message": "  Size: 2144.15MB → 594.42MB (27.7% of original, 72.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:27:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:27:06Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E06 - Every Feather x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:27:06Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:28:27Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:28:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:28:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:28:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:32:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:32:17Z", "level": "INFO", "message": "  Original Size: 2409.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:32:17Z", "level": "INFO", "message": "  Encoded Size:  628.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:32:17Z", "level": "INFO", "message": "  Reduction:     26.1% of original (73.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:32:17Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:32:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:32:51Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:32:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:32:54Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:32:54Z", "level": "INFO", "message": "  Size: 2409.16MB → 628.68MB (26.1% of original, 73.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:32:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:32:54Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E07 - Along Came a Spider x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:32:54Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:34:13Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:34:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:34:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:34:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:37:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:37:54Z", "level": "INFO", "message": "  Original Size: 2334.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:37:54Z", "level": "INFO", "message": "  Encoded Size:  744.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:37:54Z", "level": "INFO", "message": "  Reduction:     31.9% of original (68.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:37:54Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:37:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:38:34Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:38:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:38:36Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:38:36Z", "level": "INFO", "message": "  Size: 2334.15MB → 744.89MB (31.9% of original, 68.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:38:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:38:37Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E08 - The Devil is Us x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:38:37Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:39:42Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:39:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:39:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:39:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:42:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:42:51Z", "level": "INFO", "message": "  Original Size: 1990.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:42:51Z", "level": "INFO", "message": "  Encoded Size:  596.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:42:51Z", "level": "INFO", "message": "  Reduction:     30.0% of original (70.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:42:51Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:42:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:43:23Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:43:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:43:25Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:43:25Z", "level": "INFO", "message": "  Size: 1990.94MB → 596.63MB (30.0% of original, 70.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:43:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:43:25Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E09 - The Lie of the Truth x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:43:25Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:44:38Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost.mkv → Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:44:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:44:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:44:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:48:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:48:03Z", "level": "INFO", "message": "  Original Size: 2151.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:48:03Z", "level": "INFO", "message": "  Encoded Size:  724.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:48:03Z", "level": "INFO", "message": "  Reduction:     33.7% of original (66.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:48:03Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:48:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:48:44Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:48:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:48:46Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:48:46Z", "level": "INFO", "message": "  Size: 2151.7MB → 724.44MB (33.7% of original, 66.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:48:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:48:46Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S01E10 - This Piece of My Soul x265 EAC3 Bluray-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:48:46Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:49:43Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:49:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:49:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:49:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:53:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:53:52Z", "level": "INFO", "message": "  Original Size: 1652.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:53:52Z", "level": "INFO", "message": "  Encoded Size:  593.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:53:52Z", "level": "INFO", "message": "  Reduction:     35.9% of original (64.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:53:52Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:53:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:54:25Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:54:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:54:27Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:54:27Z", "level": "INFO", "message": "  Size: 1652.67MB → 593.59MB (35.9% of original, 64.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:54:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:54:27Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E01 - Never Missed a Pigeon x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:54:27Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T03:55:16Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T03:55:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T03:55:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T03:55:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T03:58:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T03:58:59Z", "level": "INFO", "message": "  Original Size: 1458.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T03:58:59Z", "level": "INFO", "message": "  Encoded Size:  435.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T03:58:59Z", "level": "INFO", "message": "  Reduction:     29.8% of original (70.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T03:58:59Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T03:58:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T03:59:21Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T03:59:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T03:59:22Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T03:59:22Z", "level": "INFO", "message": "  Size: 1458.31MB → 435.08MB (29.8% of original, 70.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T03:59:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T03:59:23Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E02 - Staring at the Devil x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T03:59:23Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:00:01Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:00:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:00:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:00:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:02:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:02:54Z", "level": "INFO", "message": "  Original Size: 1166.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:02:54Z", "level": "INFO", "message": "  Encoded Size:  371.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:02:54Z", "level": "INFO", "message": "  Reduction:     31.9% of original (68.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:02:54Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:02:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:03:14Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:03:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:03:15Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:03:15Z", "level": "INFO", "message": "  Size: 1166.34MB → 371.93MB (31.9% of original, 68.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:03:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:03:15Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E03 - Five at Five x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:03:15Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:04:01Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:04:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:04:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:04:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:06:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:06:13Z", "level": "INFO", "message": "  Original Size: 1231.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:06:13Z", "level": "INFO", "message": "  Encoded Size:  403.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:06:13Z", "level": "INFO", "message": "  Reduction:     32.8% of original (67.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:06:13Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:06:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:06:33Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:06:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:06:34Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:06:34Z", "level": "INFO", "message": "  Size: 1231.43MB → 403.92MB (32.8% of original, 67.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:06:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:06:34Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E04 - The Pool x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:06:34Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:07:15Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:07:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:07:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:07:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:09:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:09:23Z", "level": "INFO", "message": "  Original Size: 1235.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:09:23Z", "level": "INFO", "message": "  Encoded Size:  364.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:09:23Z", "level": "INFO", "message": "  Reduction:     29.5% of original (70.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:09:23Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:09:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:09:45Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:09:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:09:47Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:09:47Z", "level": "INFO", "message": "  Size: 1235.54MB → 364.38MB (29.5% of original, 70.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:09:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:09:47Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E05 - Kill Box x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:09:47Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:10:26Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:10:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:10:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:10:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:12:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:12:30Z", "level": "INFO", "message": "  Original Size: 1186.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:12:30Z", "level": "INFO", "message": "  Encoded Size:  322.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:12:30Z", "level": "INFO", "message": "  Reduction:     27.2% of original (72.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:12:30Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:12:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:12:49Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:12:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:12:50Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:12:50Z", "level": "INFO", "message": "  Size: 1186.59MB → 322.55MB (27.2% of original, 72.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:12:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:12:50Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E06 - Left With the Nose x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:12:50Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:13:27Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:13:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:13:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:13:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:15:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:15:20Z", "level": "INFO", "message": "  Original Size: 1068.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:15:20Z", "level": "INFO", "message": "  Encoded Size:  329.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:15:20Z", "level": "INFO", "message": "  Reduction:     30.9% of original (69.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:15:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:15:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:15:37Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:15:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:15:38Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:15:38Z", "level": "INFO", "message": "  Size: 1068.3MB → 329.62MB (30.9% of original, 69.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:15:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:15:38Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E07 - Drones x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:15:38Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:16:35Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:16:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:16:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:16:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:19:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:19:09Z", "level": "INFO", "message": "  Original Size: 1479.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:19:09Z", "level": "INFO", "message": "  Encoded Size:  433.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:19:09Z", "level": "INFO", "message": "  Reduction:     29.3% of original (70.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:19:09Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:19:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:19:33Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:19:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:19:35Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:19:35Z", "level": "INFO", "message": "  Size: 1479.87MB → 433.16MB (29.3% of original, 70.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:19:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:19:35Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E08 - Santa Jesus x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:19:35Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:20:18Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:20:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:20:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:20:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:22:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:22:20Z", "level": "INFO", "message": "  Original Size: 1173.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:22:20Z", "level": "INFO", "message": "  Encoded Size:  343.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:22:20Z", "level": "INFO", "message": "  Reduction:     29.3% of original (70.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:22:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:22:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:22:39Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:22:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:22:40Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:22:40Z", "level": "INFO", "message": "  Size: 1173.13MB → 343.62MB (29.3% of original, 70.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:22:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:22:41Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E09 - Peace in the Valley x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:22:41Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:23:34Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:23:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:23:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:23:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:26:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:26:04Z", "level": "INFO", "message": "  Original Size: 1474.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:26:04Z", "level": "INFO", "message": "  Encoded Size:  308.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:26:04Z", "level": "INFO", "message": "  Reduction:     20.9% of original (79.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:26:04Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:26:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:26:24Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:26:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:26:25Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:26:25Z", "level": "INFO", "message": "  Size: 1474.67MB → 308.44MB (20.9% of original, 79.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:26:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:26:25Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S02E10 - Little Green Ant x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:26:25Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:27:30Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:27:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:27:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:27:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:30:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:30:37Z", "level": "INFO", "message": "  Original Size: 1708.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:30:37Z", "level": "INFO", "message": "  Encoded Size:  517.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:30:37Z", "level": "INFO", "message": "  Reduction:     30.3% of original (69.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:30:37Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:30:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:31:01Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:31:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:31:03Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:31:03Z", "level": "INFO", "message": "  Size: 1708.27MB → 517.81MB (30.3% of original, 69.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:31:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:31:03Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E01 - Soldier's Heart x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:31:03Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:31:46Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:31:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:31:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:31:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:34:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:34:20Z", "level": "INFO", "message": "  Original Size: 1337.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:34:20Z", "level": "INFO", "message": "  Encoded Size:  356.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:34:20Z", "level": "INFO", "message": "  Reduction:     26.6% of original (73.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:34:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:34:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:34:39Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:34:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:34:40Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:34:40Z", "level": "INFO", "message": "  Size: 1337.44MB → 356.23MB (26.6% of original, 73.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:34:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:34:41Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E02 - Guts x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:34:41Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:35:19Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:35:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:35:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:35:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:37:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:37:48Z", "level": "INFO", "message": "  Original Size: 1259.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:37:48Z", "level": "INFO", "message": "  Encoded Size:  384.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:37:48Z", "level": "INFO", "message": "  Reduction:     30.6% of original (69.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:37:48Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:37:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:38:08Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:38:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:38:11Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:38:11Z", "level": "INFO", "message": "  Size: 1259.31MB → 384.99MB (30.6% of original, 69.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:38:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:38:11Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E03 - Barbarians at the Gate x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:38:11Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:39:02Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:39:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:39:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:39:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:41:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:41:33Z", "level": "INFO", "message": "  Original Size: 1272.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:41:33Z", "level": "INFO", "message": "  Encoded Size:  353.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:41:33Z", "level": "INFO", "message": "  Reduction:     27.8% of original (72.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:41:33Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:41:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:41:55Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:41:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:41:56Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:41:56Z", "level": "INFO", "message": "  Size: 1272.69MB → 353.19MB (27.8% of original, 72.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:41:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:41:56Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E04 - Rag Doll x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:41:56Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:42:51Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:42:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:42:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:42:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:45:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:45:41Z", "level": "INFO", "message": "  Original Size: 1487.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:45:41Z", "level": "INFO", "message": "  Encoded Size:  358.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:45:41Z", "level": "INFO", "message": "  Reduction:     24.1% of original (75.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:45:41Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:45:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:45:59Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:46:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:46:01Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:46:01Z", "level": "INFO", "message": "  Size: 1487.2MB → 358.16MB (24.1% of original, 75.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:46:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:46:01Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E05 - Iris x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:46:01Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:46:43Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:46:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:46:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:46:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:49:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:49:03Z", "level": "INFO", "message": "  Original Size: 1195.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:49:03Z", "level": "INFO", "message": "  Encoded Size:  331.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:49:03Z", "level": "INFO", "message": "  Reduction:     27.7% of original (72.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:49:03Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:49:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:49:21Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:49:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:49:22Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:49:22Z", "level": "INFO", "message": "  Size: 1195.73MB → 331.25MB (27.7% of original, 72.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:49:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:49:23Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E06 - Ecotone x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:49:23Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:50:07Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:50:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:50:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:50:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:52:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:52:47Z", "level": "INFO", "message": "  Original Size: 1373.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:52:47Z", "level": "INFO", "message": "  Encoded Size:  354.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:52:47Z", "level": "INFO", "message": "  Reduction:     25.8% of original (74.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:52:47Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:52:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:53:04Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:53:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:53:06Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:53:06Z", "level": "INFO", "message": "  Size: 1373.67MB → 354.19MB (25.8% of original, 74.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:53:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:53:06Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E07 - Marya Was Here x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:53:06Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:53:53Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:53:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:53:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:53:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T04:56:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T04:56:42Z", "level": "INFO", "message": "  Original Size: 1443.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T04:56:42Z", "level": "INFO", "message": "  Encoded Size:  382.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T04:56:42Z", "level": "INFO", "message": "  Reduction:     26.5% of original (73.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T04:56:42Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T04:56:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T04:57:02Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T04:57:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T04:57:03Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T04:57:03Z", "level": "INFO", "message": "  Size: 1443.89MB → 382.38MB (26.5% of original, 73.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T04:57:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T04:57:03Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E08 - Captain of the Sh-t out of Luck x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T04:57:03Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T04:58:05Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T04:58:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T04:58:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T04:58:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:01:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T05:01:25Z", "level": "INFO", "message": "  Original Size: 1807.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T05:01:25Z", "level": "INFO", "message": "  Encoded Size:  421.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T05:01:25Z", "level": "INFO", "message": "  Reduction:     23.3% of original (76.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T05:01:25Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T05:01:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T05:01:49Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T05:01:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T05:01:51Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T05:01:51Z", "level": "INFO", "message": "  Size: 1807.17MB → 421.05MB (23.3% of original, 76.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T05:01:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T05:01:52Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E09 - Home on the Range x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T05:01:52Z", "level": "INFO", "message": "Processing: Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:03:01Z", "level": "INFO", "message": "Copied Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost.mkv → Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:03:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:03:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:03:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:06:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T05:06:54Z", "level": "INFO", "message": "  Original Size: 2018.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T05:06:54Z", "level": "INFO", "message": "  Encoded Size:  488.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T05:06:54Z", "level": "INFO", "message": "  Reduction:     24.2% of original (75.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T05:06:54Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T05:06:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T05:07:21Z", "level": "INFO", "message": "Moved Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv → Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T05:07:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T05:07:23Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T05:07:23Z", "level": "INFO", "message": "  Size: 2018.98MB → 488.21MB (24.2% of original, 75.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T05:07:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T05:07:23Z", "level": "INFO", "message": "Deleted original and processing copy for Mayor of Kingstown - S03E10 - Comeuppance x265 EAC3 WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T05:07:23Z", "level": "INFO", "message": "Processing: Behind the Story.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:08:54Z", "level": "INFO", "message": "Copied Behind the Story.mkv → Behind the Story.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:08:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:08:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:08:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:13:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T05:13:28Z", "level": "INFO", "message": "  Original Size: 2302.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T05:13:28Z", "level": "INFO", "message": "  Encoded Size:  819.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T05:13:28Z", "level": "INFO", "message": "  Reduction:     35.6% of original (64.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T05:13:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T05:13:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T05:14:15Z", "level": "INFO", "message": "Moved Behind the Story - [EHX].mkv → Behind the Story.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T05:14:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Behind the Story.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T05:14:17Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T05:14:17Z", "level": "INFO", "message": "  Size: 2302.5MB → 819.17MB (35.6% of original, 64.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T05:14:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T05:14:17Z", "level": "INFO", "message": "Featurettes file preserved at origin: Behind the Story.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-26T05:14:17Z", "level": "INFO", "message": "Processing: Cast Favorite Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:14:23Z", "level": "INFO", "message": "Copied Cast Favorite Scenes.mkv → Cast Favorite Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:14:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:14:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:14:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:14:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T05:14:44Z", "level": "INFO", "message": "  Original Size: 165.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T05:14:44Z", "level": "INFO", "message": "  Encoded Size:  72.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T05:14:44Z", "level": "INFO", "message": "  Reduction:     43.8% of original (56.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T05:14:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T05:14:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "Moved Cast Favorite Scenes - [EHX].mkv → Cast Favorite Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Cast Favorite Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "  Size: 165.13MB → 72.29MB (43.8% of original, 56.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "Featurettes file preserved at origin: Cast Favorite Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-26T05:14:48Z", "level": "INFO", "message": "Processing: Inside “Mayor of Kingstown”.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:14:50Z", "level": "INFO", "message": "Copied Inside “Mayor of Kingstown”.mkv → Inside “Mayor of Kingstown”.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:14:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:14:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:14:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:14:50Z", "level": "ERROR", "message": "Unexpected error processing Inside “Mayor of Kingstown”.mkv: 'charmap' codec can't decode byte 0x9d in position 123: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-04-26T05:14:50Z", "level": "WARNING", "message": "Could not delete temp input Inside “Mayor of Kingstown”.mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Inside “Mayor of Kingstown”.mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-04-26T05:14:50Z", "level": "INFO", "message": "Processing: People of Kingstown.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:14:53Z", "level": "INFO", "message": "Copied People of Kingstown.mkv → People of Kingstown.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:14:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:14:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:14:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:15:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T05:15:08Z", "level": "INFO", "message": "  Original Size: 98.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T05:15:08Z", "level": "INFO", "message": "  Encoded Size:  32.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T05:15:08Z", "level": "INFO", "message": "  Reduction:     33.1% of original (66.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T05:15:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T05:15:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T05:15:09Z", "level": "INFO", "message": "Moved People of Kingstown - [EHX].mkv → People of Kingstown.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T05:15:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: People of Kingstown.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T05:15:10Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T05:15:10Z", "level": "INFO", "message": "  Size: 98.87MB → 32.71MB (33.1% of original, 66.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T05:15:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T05:15:10Z", "level": "INFO", "message": "Featurettes file preserved at origin: People of Kingstown.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-26T05:15:10Z", "level": "INFO", "message": "Processing: Perdition꞉ Making “Mayor of Kingstown”.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:15:48Z", "level": "INFO", "message": "Copied Perdition꞉ Making “Mayor of Kingstown”.mkv → Perdition꞉ Making “Mayor of Kingstown”.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:15:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:15:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:15:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:15:50Z", "level": "ERROR", "message": "Unexpected error processing Perdition꞉ Making “Mayor of Kingstown”.mkv: 'charmap' codec can't decode byte 0x9d in position 136: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-04-26T05:15:50Z", "level": "WARNING", "message": "Could not delete temp input Perdition꞉ Making “Mayor of Kingstown”.mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Perdition꞉ Making “Mayor of Kingstown”.mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-04-26T05:15:50Z", "level": "INFO", "message": "Processing: Zero Sum Game꞉ The Finale.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T05:16:04Z", "level": "INFO", "message": "Copied Zero Sum Game꞉ The Finale.mkv → Zero Sum Game꞉ The Finale.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T05:16:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T05:16:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T05:16:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T05:17:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T05:17:14Z", "level": "INFO", "message": "  Original Size: 416.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T05:17:14Z", "level": "INFO", "message": "  Encoded Size:  198.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T05:17:14Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T05:17:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T05:17:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T05:17:26Z", "level": "INFO", "message": "Moved Zero Sum Game꞉ The Finale - [EHX].mkv → Zero Sum Game꞉ The Finale.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T05:17:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Zero Sum Game꞉ The Finale.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T05:17:27Z", "level": "INFO", "message": "  Type: TV | Show: Mayor of Kingstown (2021)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T05:17:27Z", "level": "INFO", "message": "  Size: 416.46MB → 198.23MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T05:17:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T05:17:27Z", "level": "INFO", "message": "Featurettes file preserved at origin: Zero Sum Game꞉ The Finale.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-04-26T05:17:27Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T12:42:14Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T12:42:14Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S01E01 - The Swan x265 AAC Bluray-1080p RARBG.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T12:42:47Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S01E01 - The Swan x265 AAC Bluray-1080p RARBG.mp4 → Winning Time - The Rise of the Lakers Dynasty - S01E01 - The Swan x265 AAC Bluray-1080p RARBG.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T12:42:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T12:42:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T12:42:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "  Original Size: 990.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "  Encoded Size:  1052.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "  Reduction:     106.3% of original (-6.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T12:46:22Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S01E02 - Is That All There Is x265 AAC Bluray-1080p RARBG.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T12:46:56Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S01E02 - Is That All There Is x265 AAC Bluray-1080p RARBG.mp4 → Winning Time - The Rise of the Lakers Dynasty - S01E02 - Is That All There Is x265 AAC Bluray-1080p RARBG.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T12:46:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T12:46:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T12:46:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T12:50:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T12:50:30Z", "level": "INFO", "message": "  Original Size: 973.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T12:50:30Z", "level": "INFO", "message": "  Encoded Size:  1077.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T12:50:30Z", "level": "INFO", "message": "  Reduction:     110.7% of original (-10.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T12:50:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T12:50:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T12:50:31Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S01E03 - The Good Life x265 AAC Bluray-1080p RARBG.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T12:50:57Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S01E03 - The Good Life x265 AAC Bluray-1080p RARBG.mp4 → Winning Time - The Rise of the Lakers Dynasty - S01E03 - The Good Life x265 AAC Bluray-1080p RARBG.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T12:50:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T12:50:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T12:50:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "  Original Size: 919.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "  Encoded Size:  1018.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "  Reduction:     110.8% of original (-10.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T12:54:21Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "function": "process_folder", "line": 381}
{"timestamp": "2026-04-26T12:54:21Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T13:04:50Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Harley Quinn", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T13:04:50Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:05:17Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:05:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:05:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:08:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:08:13Z", "level": "INFO", "message": "  Original Size: 803.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:08:13Z", "level": "INFO", "message": "  Encoded Size:  564.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:08:13Z", "level": "INFO", "message": "  Reduction:     70.3% of original (29.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:08:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:08:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:08:36Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:08:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:08:38Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:08:38Z", "level": "INFO", "message": "  Size: 803.99MB → 564.86MB (70.3% of original, 29.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:08:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:08:38Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E01 - 'Til Death Do Us Part (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:08:38Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:09:03Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:09:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:09:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:12:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:12:00Z", "level": "INFO", "message": "  Original Size: 803.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:12:00Z", "level": "INFO", "message": "  Encoded Size:  477.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:12:00Z", "level": "INFO", "message": "  Reduction:     59.3% of original (40.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:12:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:12:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:12:19Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:12:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:12:20Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:12:20Z", "level": "INFO", "message": "  Size: 803.95MB → 477.12MB (59.3% of original, 40.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:12:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:12:20Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E02 - A High Bar (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:12:20Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:12:45Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:12:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:12:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:15:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:15:43Z", "level": "INFO", "message": "  Original Size: 803.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:15:43Z", "level": "INFO", "message": "  Encoded Size:  534.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:15:43Z", "level": "INFO", "message": "  Reduction:     66.5% of original (33.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:15:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:15:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:16:04Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:16:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:16:05Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:16:05Z", "level": "INFO", "message": "  Size: 803.48MB → 534.11MB (66.5% of original, 33.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:16:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:16:05Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E03 - So You Need a Crew？ (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:16:05Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:16:28Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:16:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:16:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:19:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:19:16Z", "level": "INFO", "message": "  Original Size: 774.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:19:16Z", "level": "INFO", "message": "  Encoded Size:  431.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:19:16Z", "level": "INFO", "message": "  Reduction:     55.8% of original (44.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:19:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:19:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:19:34Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:19:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:19:35Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:19:35Z", "level": "INFO", "message": "  Size: 774.3MB → 431.71MB (55.8% of original, 44.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:19:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:19:35Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E04 - Finding Mr. Right (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:19:35Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:20:04Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:20:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:20:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:23:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:23:00Z", "level": "INFO", "message": "  Original Size: 803.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:23:00Z", "level": "INFO", "message": "  Encoded Size:  490.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:23:00Z", "level": "INFO", "message": "  Reduction:     61.0% of original (39.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:23:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:23:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:23:20Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:23:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:23:21Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:23:21Z", "level": "INFO", "message": "  Size: 803.53MB → 490.21MB (61.0% of original, 39.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:23:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:23:22Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E05 - Being Harley Quinn (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:23:22Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:23:48Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:23:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:23:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:26:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:26:44Z", "level": "INFO", "message": "  Original Size: 803.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:26:44Z", "level": "INFO", "message": "  Encoded Size:  433.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:26:44Z", "level": "INFO", "message": "  Reduction:     53.9% of original (46.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:26:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:26:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:27:03Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:27:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:27:04Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:27:04Z", "level": "INFO", "message": "  Size: 803.63MB → 433.08MB (53.9% of original, 46.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:27:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:27:04Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E06 - You're a Damn Good Cop, Jim Gordon (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:27:04Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:27:31Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:27:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:27:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:30:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:30:28Z", "level": "INFO", "message": "  Original Size: 803.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:30:28Z", "level": "INFO", "message": "  Encoded Size:  469.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:30:28Z", "level": "INFO", "message": "  Reduction:     58.4% of original (41.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:30:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:30:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:30:46Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:30:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:30:48Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:30:48Z", "level": "INFO", "message": "  Size: 803.99MB → 469.51MB (58.4% of original, 41.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:30:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:30:48Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E07 - The Line (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:30:48Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:31:12Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:31:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:31:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:34:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:34:07Z", "level": "INFO", "message": "  Original Size: 803.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:34:07Z", "level": "INFO", "message": "  Encoded Size:  481.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:34:07Z", "level": "INFO", "message": "  Reduction:     60.0% of original (40.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:34:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:34:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:34:28Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:34:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:34:30Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:34:30Z", "level": "INFO", "message": "  Size: 803.23MB → 481.86MB (60.0% of original, 40.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:34:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:34:30Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E08 - L.O.D.R.S.V.P (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:34:30Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:34:56Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:34:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:34:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:37:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:37:53Z", "level": "INFO", "message": "  Original Size: 803.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:37:53Z", "level": "INFO", "message": "  Encoded Size:  449.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:37:53Z", "level": "INFO", "message": "  Reduction:     55.9% of original (44.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:37:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:37:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:38:14Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:38:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:38:16Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:38:16Z", "level": "INFO", "message": "  Size: 803.76MB → 449.49MB (55.9% of original, 44.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:38:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:38:16Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E09 - A Seat at the Table (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:38:16Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:38:40Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:38:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:38:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:41:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:41:38Z", "level": "INFO", "message": "  Original Size: 803.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:41:38Z", "level": "INFO", "message": "  Encoded Size:  443.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:41:38Z", "level": "INFO", "message": "  Reduction:     55.1% of original (44.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:41:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:41:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:41:56Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:41:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:41:57Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:41:57Z", "level": "INFO", "message": "  Size: 803.33MB → 443.04MB (55.2% of original, 44.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:41:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:41:58Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E10 - Bensonhurst (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:41:58Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:42:20Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:42:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:42:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:45:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:45:16Z", "level": "INFO", "message": "  Original Size: 802.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:45:16Z", "level": "INFO", "message": "  Encoded Size:  539.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:45:16Z", "level": "INFO", "message": "  Reduction:     67.2% of original (32.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:45:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:45:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:45:35Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:45:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:45:36Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:45:36Z", "level": "INFO", "message": "  Size: 802.69MB → 539.05MB (67.2% of original, 32.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:45:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:45:36Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E11 - Harley Quinn Highway (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:45:36Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:46:02Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:46:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:46:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:48:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:48:59Z", "level": "INFO", "message": "  Original Size: 802.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:48:59Z", "level": "INFO", "message": "  Encoded Size:  534.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:48:59Z", "level": "INFO", "message": "  Reduction:     66.6% of original (33.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:48:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:48:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:49:17Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:49:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:49:18Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:49:18Z", "level": "INFO", "message": "  Size: 802.69MB → 534.32MB (66.6% of original, 33.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:49:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:49:18Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E12 - Devil's Snare (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:49:18Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:49:40Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:49:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:49:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:52:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:52:37Z", "level": "INFO", "message": "  Original Size: 802.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:52:37Z", "level": "INFO", "message": "  Encoded Size:  478.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:52:37Z", "level": "INFO", "message": "  Reduction:     59.6% of original (40.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:52:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:52:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:52:54Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:52:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:52:55Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:52:55Z", "level": "INFO", "message": "  Size: 802.34MB → 478.3MB (59.6% of original, 40.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:52:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:52:55Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S01E13 - The Final Joke (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:52:55Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:53:16Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:53:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:53:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:56:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:56:13Z", "level": "INFO", "message": "  Original Size: 802.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:56:13Z", "level": "INFO", "message": "  Encoded Size:  492.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:56:13Z", "level": "INFO", "message": "  Reduction:     61.3% of original (38.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:56:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:56:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T13:56:31Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T13:56:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T13:56:32Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T13:56:32Z", "level": "INFO", "message": "  Size: 802.81MB → 492.43MB (61.3% of original, 38.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T13:56:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T13:56:33Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E01 - New Gotham (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T13:56:33Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T13:56:55Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T13:56:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T13:56:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T13:59:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T13:59:53Z", "level": "INFO", "message": "  Original Size: 803.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T13:59:53Z", "level": "INFO", "message": "  Encoded Size:  495.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T13:59:53Z", "level": "INFO", "message": "  Reduction:     61.7% of original (38.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T13:59:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T13:59:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:00:11Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:00:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:00:12Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:00:12Z", "level": "INFO", "message": "  Size: 803.16MB → 495.87MB (61.7% of original, 38.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:00:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:00:12Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E02 - Riddle U (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:00:12Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:00:34Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:00:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:00:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:03:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:03:29Z", "level": "INFO", "message": "  Original Size: 804.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:03:29Z", "level": "INFO", "message": "  Encoded Size:  458.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:03:29Z", "level": "INFO", "message": "  Reduction:     57.0% of original (43.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:03:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:03:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:03:46Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:03:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:03:47Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:03:47Z", "level": "INFO", "message": "  Size: 804.51MB → 458.38MB (57.0% of original, 43.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:03:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:03:47Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E03 - Catwoman (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:03:47Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:04:09Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:04:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:04:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:07:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:07:06Z", "level": "INFO", "message": "  Original Size: 803.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:07:06Z", "level": "INFO", "message": "  Encoded Size:  447.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:07:06Z", "level": "INFO", "message": "  Reduction:     55.7% of original (44.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:07:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:07:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:07:23Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:07:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:07:24Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:07:24Z", "level": "INFO", "message": "  Size: 803.41MB → 447.73MB (55.7% of original, 44.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:07:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:07:24Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E04 - Thawing Hearts (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:07:24Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:07:46Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:07:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:07:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:10:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:10:42Z", "level": "INFO", "message": "  Original Size: 802.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:10:42Z", "level": "INFO", "message": "  Encoded Size:  439.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:10:42Z", "level": "INFO", "message": "  Reduction:     54.7% of original (45.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:10:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:10:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:10:59Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:11:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:11:00Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:11:00Z", "level": "INFO", "message": "  Size: 802.97MB → 439.21MB (54.7% of original, 45.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:11:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:11:00Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E05 - Batman's Back Man (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:11:00Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:11:24Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:11:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:11:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:14:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:14:18Z", "level": "INFO", "message": "  Original Size: 803.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:14:18Z", "level": "INFO", "message": "  Encoded Size:  489.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:14:18Z", "level": "INFO", "message": "  Reduction:     60.9% of original (39.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:14:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:14:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:14:37Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:14:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:14:38Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:14:38Z", "level": "INFO", "message": "  Size: 803.21MB → 489.42MB (60.9% of original, 39.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:14:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:14:38Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E06 - All the Best Inmates Have Daddy Issues (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:14:38Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:15:02Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:15:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:15:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:17:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:17:59Z", "level": "INFO", "message": "  Original Size: 803.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:17:59Z", "level": "INFO", "message": "  Encoded Size:  489.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:17:59Z", "level": "INFO", "message": "  Reduction:     60.9% of original (39.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:17:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:17:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:18:17Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:18:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:18:18Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:18:18Z", "level": "INFO", "message": "  Size: 803.2MB → 489.22MB (60.9% of original, 39.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:18:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:18:18Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E07 - There's No Place to Go But Down (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:18:18Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:18:41Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:18:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:18:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:21:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:21:38Z", "level": "INFO", "message": "  Original Size: 803.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:21:38Z", "level": "INFO", "message": "  Encoded Size:  489.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:21:38Z", "level": "INFO", "message": "  Reduction:     61.0% of original (39.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:21:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:21:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:21:57Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:21:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:21:58Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:21:58Z", "level": "INFO", "message": "  Size: 803.68MB → 489.95MB (61.0% of original, 39.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:21:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:21:58Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E08 - Inner (Para) Demons (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:21:58Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:22:24Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:22:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:22:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:25:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:25:22Z", "level": "INFO", "message": "  Original Size: 803.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:25:22Z", "level": "INFO", "message": "  Encoded Size:  496.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:25:22Z", "level": "INFO", "message": "  Reduction:     61.8% of original (38.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:25:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:25:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:25:46Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:25:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:25:47Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:25:47Z", "level": "INFO", "message": "  Size: 803.78MB → 496.96MB (61.8% of original, 38.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:25:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:25:47Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E09 - Bachelorette (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:25:47Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:26:11Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:26:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:26:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:29:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:29:01Z", "level": "INFO", "message": "  Original Size: 802.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:29:01Z", "level": "INFO", "message": "  Encoded Size:  494.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:29:01Z", "level": "INFO", "message": "  Reduction:     61.6% of original (38.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:29:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:29:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:29:21Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:29:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:29:22Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:29:22Z", "level": "INFO", "message": "  Size: 802.7MB → 494.12MB (61.6% of original, 38.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:29:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:29:22Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E10 - Dye Hard (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:29:22Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:29:50Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:29:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:29:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:32:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:32:47Z", "level": "INFO", "message": "  Original Size: 803.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:32:47Z", "level": "INFO", "message": "  Encoded Size:  457.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:32:47Z", "level": "INFO", "message": "  Reduction:     56.9% of original (43.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:32:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:32:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:33:18Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:33:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:33:19Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:33:19Z", "level": "INFO", "message": "  Size: 803.35MB → 457.01MB (56.9% of original, 43.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:33:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:33:19Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E11 - A Fight Worth Fighting For (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:33:19Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:33:52Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:33:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:33:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:36:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:36:47Z", "level": "INFO", "message": "  Original Size: 802.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:36:47Z", "level": "INFO", "message": "  Encoded Size:  489.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:36:47Z", "level": "INFO", "message": "  Reduction:     61.0% of original (39.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:36:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:36:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:37:12Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:37:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:37:13Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:37:13Z", "level": "INFO", "message": "  Size: 802.45MB → 489.44MB (61.0% of original, 39.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:37:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:37:13Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E12 - Lovers' Quarrel (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:37:13Z", "level": "INFO", "message": "Processing: Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T14:37:41Z", "level": "INFO", "message": "Copied Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost).mkv → Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T14:37:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T14:37:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T14:40:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T14:40:38Z", "level": "INFO", "message": "  Original Size: 803.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T14:40:38Z", "level": "INFO", "message": "  Encoded Size:  496.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T14:40:38Z", "level": "INFO", "message": "  Reduction:     61.8% of original (38.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T14:40:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T14:40:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T14:41:03Z", "level": "INFO", "message": "Moved Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost) - [EHX].mkv → Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T14:41:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T14:41:04Z", "level": "INFO", "message": "  Type: TV | Show: Harley Quinn", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T14:41:04Z", "level": "INFO", "message": "  Size: 803.68MB → 496.56MB (61.8% of original, 38.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T14:41:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T14:41:04Z", "level": "INFO", "message": "Deleted original and processing copy for Harley Quinn (2019) - S02E13 - Something Borrowed, Something Green (1080p BluRay x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T14:41:04Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T15:04:54Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Winning Time - The Rise of the Lakers Dynasty (2022)\\Season 2", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T15:04:54Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:07:46Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:07:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:07:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:07:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:10:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:10:48Z", "level": "INFO", "message": "  Original Size: 4664.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:10:48Z", "level": "INFO", "message": "  Encoded Size:  1446.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:10:48Z", "level": "INFO", "message": "  Reduction:     31.0% of original (69.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:10:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:10:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:12:06Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:12:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:12:10Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:12:10Z", "level": "INFO", "message": "  Size: 4664.08MB → 1446.42MB (31.0% of original, 69.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:12:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:12:10Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E01 - One Ring Don't Make a Dynasty x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:12:10Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:14:35Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:14:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:14:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:14:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:16:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:16:37Z", "level": "INFO", "message": "  Original Size: 3711.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:16:37Z", "level": "INFO", "message": "  Encoded Size:  1178.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:16:37Z", "level": "INFO", "message": "  Reduction:     31.8% of original (68.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:16:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:16:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:17:43Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:17:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:17:46Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:17:46Z", "level": "INFO", "message": "  Size: 3711.58MB → 1178.77MB (31.8% of original, 68.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:17:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:17:46Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E02 - The Magic Is Back x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:17:46Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:19:41Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:19:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:19:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:19:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:21:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:21:32Z", "level": "INFO", "message": "  Original Size: 3467.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:21:32Z", "level": "INFO", "message": "  Encoded Size:  1073.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:21:32Z", "level": "INFO", "message": "  Reduction:     30.9% of original (69.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:21:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:21:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:22:31Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:22:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:22:34Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:22:34Z", "level": "INFO", "message": "  Size: 3467.93MB → 1073.03MB (30.9% of original, 69.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:22:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:22:34Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E03 - The Second Coming h264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:22:34Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:24:57Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:24:57Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:24:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:25:00Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:27:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:27:07Z", "level": "INFO", "message": "  Original Size: 4108.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:27:07Z", "level": "INFO", "message": "  Encoded Size:  1280.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:27:07Z", "level": "INFO", "message": "  Reduction:     31.2% of original (68.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:27:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:27:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:28:19Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:28:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:28:22Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:28:22Z", "level": "INFO", "message": "  Size: 4108.6MB → 1280.27MB (31.2% of original, 68.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:28:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:28:22Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E04 - The New World x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:28:22Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:30:41Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:30:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:30:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:30:44Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:32:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:32:39Z", "level": "INFO", "message": "  Original Size: 3737.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:32:39Z", "level": "INFO", "message": "  Encoded Size:  1208.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:32:39Z", "level": "INFO", "message": "  Reduction:     32.3% of original (67.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:32:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:32:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:33:51Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:33:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:33:54Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:33:54Z", "level": "INFO", "message": "  Size: 3737.86MB → 1208.95MB (32.3% of original, 67.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:33:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:33:54Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E05 - The Hamburger Hamlet x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:33:54Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:36:18Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:36:18Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:36:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:36:21Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:38:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:38:17Z", "level": "INFO", "message": "  Original Size: 3729.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:38:17Z", "level": "INFO", "message": "  Encoded Size:  1169.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:38:17Z", "level": "INFO", "message": "  Reduction:     31.4% of original (68.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:38:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:38:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:39:20Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:39:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:39:23Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:39:23Z", "level": "INFO", "message": "  Size: 3729.48MB → 1169.87MB (31.4% of original, 68.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:39:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:39:23Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E06 - 'beat L.A.' x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:39:23Z", "level": "INFO", "message": "Processing: Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T15:42:25Z", "level": "INFO", "message": "Copied Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb.mkv → Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T15:42:25Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T15:42:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-26T15:42:29Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T15:45:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T15:45:04Z", "level": "INFO", "message": "  Original Size: 4867.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T15:45:04Z", "level": "INFO", "message": "  Encoded Size:  1576.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T15:45:04Z", "level": "INFO", "message": "  Reduction:     32.4% of original (67.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T15:45:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T15:45:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T15:46:33Z", "level": "INFO", "message": "Moved Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv → Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T15:46:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T15:46:36Z", "level": "INFO", "message": "  Type: TV | Show: Winning Time - The Rise of the Lakers Dynasty (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T15:46:36Z", "level": "INFO", "message": "  Size: 4867.59MB → 1576.8MB (32.4% of original, 67.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T15:46:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T15:46:37Z", "level": "INFO", "message": "Deleted original and processing copy for Winning Time - The Rise of the Lakers Dynasty - S02E07 - What Is and What Should Never Be x264 EAC3 Atmos WEBDL-1080p NTb.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T15:46:37Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T15:57:52Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Scott Pilgrim vs. the World (2010)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T15:57:52Z", "level": "INFO", "message": "Processing: Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T16:01:00Z", "level": "INFO", "message": "Copied Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72.mkv → Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T16:01:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T16:01:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T16:15:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T16:15:03Z", "level": "INFO", "message": "  Original Size: 5104.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T16:15:03Z", "level": "INFO", "message": "  Encoded Size:  2494.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T16:15:03Z", "level": "INFO", "message": "  Reduction:     48.9% of original (51.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T16:15:03Z", "level": "INFO", "message": "  Resolution:    1920x1040 → 1920x1040", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T16:15:03Z", "level": "INFO", "message": "  Audio Streams: 5 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T16:16:59Z", "level": "INFO", "message": "Moved Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72 - [EHX].mkv → Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T16:17:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T16:17:16Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T16:17:16Z", "level": "INFO", "message": "  Size: 5104.23MB → 2494.68MB (48.9% of original, 51.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T16:17:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T16:17:17Z", "level": "INFO", "message": "Deleted original and processing copy for Scott Pilgrim vs. the World (2010) x265 AAC 5.1 Bluray-1080p afm72.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T16:17:17Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T16:20:50Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\La La Land (2016)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T16:20:50Z", "level": "INFO", "message": "Processing: La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T16:23:42Z", "level": "INFO", "message": "Copied La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole.mkv → La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T16:23:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T16:23:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T16:35:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T16:35:35Z", "level": "INFO", "message": "  Original Size: 5066.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T16:35:35Z", "level": "INFO", "message": "  Encoded Size:  2055.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T16:35:35Z", "level": "INFO", "message": "  Reduction:     40.6% of original (59.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T16:35:35Z", "level": "INFO", "message": "  Resolution:    1920x754 → 1920x754", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T16:35:35Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T16:37:09Z", "level": "INFO", "message": "Moved La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole - [EHX].mkv → La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T16:37:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T16:37:16Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T16:37:16Z", "level": "INFO", "message": "  Size: 5066.96MB → 2055.78MB (40.6% of original, 59.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T16:37:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T16:37:17Z", "level": "INFO", "message": "Deleted original and processing copy for La La Land (2016) x265 AAC 7.1 Bluray-1080p Tigole.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T16:37:17Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T16:43:00Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Pacific Rim (2013)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T16:43:00Z", "level": "INFO", "message": "Processing: Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T16:49:29Z", "level": "INFO", "message": "Copied Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li.mkv → Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T16:49:29Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T17:04:10Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 391}
{"timestamp": "2026-04-26T17:04:10Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 395}
{"timestamp": "2026-04-26T17:04:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-26T17:15:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T17:15:30Z", "level": "INFO", "message": "  Original Size: 11307.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T17:15:30Z", "level": "INFO", "message": "  Encoded Size:  4143.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T17:15:30Z", "level": "INFO", "message": "  Reduction:     36.6% of original (63.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T17:15:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T17:15:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T17:18:40Z", "level": "INFO", "message": "Moved Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li - [EHX].mkv → Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T17:19:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T17:19:00Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T17:19:00Z", "level": "INFO", "message": "  Size: 11307.89MB → 4143.41MB (36.6% of original, 63.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T17:19:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T17:19:02Z", "level": "INFO", "message": "Deleted original and processing copy for Pacific Rim (2013) x264 DTS 5.1 Bluray-1080p 3Li.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T17:19:02Z", "level": "INFO", "message": "Processing: Behind the Scenes - Drift Space.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T17:19:04Z", "level": "INFO", "message": "Copied Behind the Scenes - Drift Space.mkv → Behind the Scenes - Drift Space.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T17:19:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T17:19:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "  Original Size: 64.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "  Encoded Size:  75.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "  Reduction:     117.1% of original (-17.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T17:19:46Z", "level": "INFO", "message": "Processing: Behind the Scenes - The Digital Artistry of Pacific Rim.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T17:19:53Z", "level": "INFO", "message": "Copied Behind the Scenes - The Digital Artistry of Pacific Rim.mkv → Behind the Scenes - The Digital Artistry of Pacific Rim.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T17:19:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T17:19:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "  Original Size: 207.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "  Encoded Size:  329.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "  Reduction:     159.0% of original (-59.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T17:22:05Z", "level": "INFO", "message": "Processing: Behind the Scenes - The Shatterdome.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T17:22:10Z", "level": "INFO", "message": "Copied Behind the Scenes - The Shatterdome.mkv → Behind the Scenes - The Shatterdome.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T17:22:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T17:22:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "  Original Size: 116.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "  Encoded Size:  184.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "  Reduction:     158.1% of original (-58.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T17:23:27Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "function": "process_folder", "line": 381}
{"timestamp": "2026-04-26T17:23:27Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-26T18:45:32Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Deadpool & Wolverine (2024)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T18:45:32Z", "level": "INFO", "message": "Processing: Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T18:46:36Z", "level": "INFO", "message": "Copied Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr.mkv → Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-26T18:46:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T18:46:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T18:46:47Z", "level": "INFO", "message": "Multi-channel audio 322kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-26T18:46:47Z", "level": "INFO", "message": "Multi-channel audio 322kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-04-26T18:47:14Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Deadpool & Wolverine (2024)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-26T18:47:14Z", "level": "INFO", "message": "Processing: Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-26T18:47:14Z", "level": "INFO", "message": "File already in processing: Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr.mkv (3989.24 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-04-26T18:47:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-26T18:47:29Z", "level": "INFO", "message": "User selected 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 391}
{"timestamp": "2026-04-26T18:47:29Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 395}
{"timestamp": "2026-04-26T18:47:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-26T18:59:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-26T18:59:36Z", "level": "INFO", "message": "  Original Size: 3989.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-26T18:59:36Z", "level": "INFO", "message": "  Encoded Size:  1811.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-26T18:59:36Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-26T18:59:36Z", "level": "INFO", "message": "  Resolution:    1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-26T18:59:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-26T19:00:11Z", "level": "INFO", "message": "Moved Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv → Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-26T19:00:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-26T19:00:20Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-26T19:00:20Z", "level": "INFO", "message": "  Size: 3989.24MB → 1811.24MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-26T19:00:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-26T19:00:21Z", "level": "INFO", "message": "Deleted original and processing copy for Deadpool & Wolverine (2024) x265 AC3 5.1 Bluray-1080p Radarr.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-26T19:00:21Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-27T03:30:17Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Masters of the Air (2024)\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-27T03:30:17Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:31:10Z", "level": "INFO", "message": "Copied Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:31:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:31:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:31:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T03:34:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T03:34:44Z", "level": "INFO", "message": "  Original Size: 2239.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T03:34:44Z", "level": "INFO", "message": "  Encoded Size:  496.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T03:34:44Z", "level": "INFO", "message": "  Reduction:     22.2% of original (77.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T03:34:44Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T03:34:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T03:34:53Z", "level": "INFO", "message": "Moved Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T03:34:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T03:34:57Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T03:34:57Z", "level": "INFO", "message": "  Size: 2239.24MB → 496.66MB (22.2% of original, 77.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T03:34:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T03:34:57Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E01 - Part One x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T03:34:57Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:35:29Z", "level": "INFO", "message": "Copied Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:35:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:35:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:35:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T03:39:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T03:39:10Z", "level": "INFO", "message": "  Original Size: 2011.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T03:39:10Z", "level": "INFO", "message": "  Encoded Size:  391.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T03:39:10Z", "level": "INFO", "message": "  Reduction:     19.5% of original (80.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T03:39:10Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T03:39:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T03:39:22Z", "level": "INFO", "message": "Moved Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T03:39:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T03:39:25Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T03:39:25Z", "level": "INFO", "message": "  Size: 2011.0MB → 391.54MB (19.5% of original, 80.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T03:39:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T03:39:26Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E02 - Part Two x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T03:39:26Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:40:39Z", "level": "INFO", "message": "Copied Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:40:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:40:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:40:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T03:44:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T03:44:06Z", "level": "INFO", "message": "  Original Size: 1754.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T03:44:06Z", "level": "INFO", "message": "  Encoded Size:  369.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T03:44:06Z", "level": "INFO", "message": "  Reduction:     21.1% of original (78.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T03:44:06Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T03:44:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T03:44:13Z", "level": "INFO", "message": "Moved Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T03:44:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T03:44:16Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T03:44:16Z", "level": "INFO", "message": "  Size: 1754.75MB → 369.66MB (21.1% of original, 78.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T03:44:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T03:44:16Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E03 - Part Three x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T03:44:16Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:44:48Z", "level": "INFO", "message": "Copied Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:44:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:44:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:44:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T03:48:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T03:48:40Z", "level": "INFO", "message": "  Original Size: 1877.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T03:48:40Z", "level": "INFO", "message": "  Encoded Size:  322.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T03:48:40Z", "level": "INFO", "message": "  Reduction:     17.2% of original (82.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T03:48:40Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T03:48:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T03:48:47Z", "level": "INFO", "message": "Moved Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T03:48:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T03:48:50Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T03:48:50Z", "level": "INFO", "message": "  Size: 1877.7MB → 322.6MB (17.2% of original, 82.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T03:48:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T03:48:50Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E04 - Part Four x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T03:48:50Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:49:26Z", "level": "INFO", "message": "Copied Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:49:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:49:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:49:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T03:53:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T03:53:07Z", "level": "INFO", "message": "  Original Size: 1933.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T03:53:07Z", "level": "INFO", "message": "  Encoded Size:  418.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T03:53:07Z", "level": "INFO", "message": "  Reduction:     21.7% of original (78.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T03:53:07Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T03:53:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T03:53:15Z", "level": "INFO", "message": "Moved Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T03:53:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T03:53:18Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T03:53:18Z", "level": "INFO", "message": "  Size: 1933.03MB → 418.72MB (21.7% of original, 78.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T03:53:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T03:53:18Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E05 - Part Five x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T03:53:18Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:54:02Z", "level": "INFO", "message": "Copied Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:54:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:54:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:54:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T03:58:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T03:58:36Z", "level": "INFO", "message": "  Original Size: 2198.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T03:58:36Z", "level": "INFO", "message": "  Encoded Size:  365.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T03:58:36Z", "level": "INFO", "message": "  Reduction:     16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T03:58:36Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T03:58:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T03:58:44Z", "level": "INFO", "message": "Moved Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T03:58:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T03:58:46Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T03:58:46Z", "level": "INFO", "message": "  Size: 2198.91MB → 365.38MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T03:58:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T03:58:47Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E06 - Part Six x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T03:58:47Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T03:59:19Z", "level": "INFO", "message": "Copied Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T03:59:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T03:59:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T03:59:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T04:02:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T04:02:58Z", "level": "INFO", "message": "  Original Size: 1781.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T04:02:58Z", "level": "INFO", "message": "  Encoded Size:  305.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T04:02:58Z", "level": "INFO", "message": "  Reduction:     17.1% of original (82.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T04:02:58Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T04:02:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T04:03:05Z", "level": "INFO", "message": "Moved Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T04:03:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T04:03:07Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T04:03:07Z", "level": "INFO", "message": "  Size: 1781.45MB → 305.34MB (17.1% of original, 82.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T04:03:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T04:03:08Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E07 - Part Seven x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T04:03:08Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T04:03:44Z", "level": "INFO", "message": "Copied Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T04:03:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T04:03:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T04:03:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T04:07:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T04:07:27Z", "level": "INFO", "message": "  Original Size: 1852.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T04:07:27Z", "level": "INFO", "message": "  Encoded Size:  309.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T04:07:27Z", "level": "INFO", "message": "  Reduction:     16.7% of original (83.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T04:07:27Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T04:07:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T04:07:33Z", "level": "INFO", "message": "Moved Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T04:07:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T04:07:36Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T04:07:36Z", "level": "INFO", "message": "  Size: 1852.37MB → 309.85MB (16.7% of original, 83.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T04:07:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T04:07:36Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E08 - Part Eight x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T04:07:36Z", "level": "INFO", "message": "Processing: Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T04:08:26Z", "level": "INFO", "message": "Copied Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T04:08:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T04:08:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T04:08:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-27T04:14:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T04:14:06Z", "level": "INFO", "message": "  Original Size: 2797.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T04:14:06Z", "level": "INFO", "message": "  Encoded Size:  654.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T04:14:06Z", "level": "INFO", "message": "  Reduction:     23.4% of original (76.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T04:14:06Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T04:14:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T04:14:19Z", "level": "INFO", "message": "Moved Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T04:14:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T04:14:23Z", "level": "INFO", "message": "  Type: TV | Show: Masters of the Air (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T04:14:23Z", "level": "INFO", "message": "  Size: 2797.17MB → 654.05MB (23.4% of original, 76.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T04:14:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T04:14:24Z", "level": "INFO", "message": "Deleted original and processing copy for Masters of the Air - S01E09 - Part Nine x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T04:14:24Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-27T16:50:30Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland.S10.1080p.WEB-DL-[Feranki1980]", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-27T16:50:30Z", "level": "INFO", "message": "Processing: Shetland.S10E01.1080p.WEB-DL-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T16:50:48Z", "level": "INFO", "message": "Copied Shetland.S10E01.1080p.WEB-DL-[Feranki1980].mkv → Shetland.S10E01.1080p.WEB-DL-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T16:50:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T16:50:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T16:50:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-27T16:54:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T16:54:55Z", "level": "INFO", "message": "  Original Size: 740.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T16:54:55Z", "level": "INFO", "message": "  Encoded Size:  537.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T16:54:55Z", "level": "INFO", "message": "  Reduction:     72.6% of original (27.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T16:54:55Z", "level": "INFO", "message": "  Resolution:    1920x972 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T16:54:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T16:55:08Z", "level": "INFO", "message": "Moved Shetland.S10E01.1080p.WEB-DL-[Feranki1980] - [EHX].mkv → Shetland.S10E01.1080p.WEB-DL-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T16:55:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland.S10E01.1080p.WEB-DL-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T16:55:09Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T16:55:09Z", "level": "INFO", "message": "  Size: 740.61MB → 537.6MB (72.6% of original, 27.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T16:55:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T16:55:10Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland.S10E01.1080p.WEB-DL-[Feranki1980].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T16:55:10Z", "level": "INFO", "message": "Processing: Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T16:55:24Z", "level": "INFO", "message": "Copied Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv → Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T16:55:24Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T16:55:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T16:55:26Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-27T16:59:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T16:59:34Z", "level": "INFO", "message": "  Original Size: 749.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T16:59:34Z", "level": "INFO", "message": "  Encoded Size:  519.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T16:59:34Z", "level": "INFO", "message": "  Reduction:     69.3% of original (30.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T16:59:34Z", "level": "INFO", "message": "  Resolution:    1920x972 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T16:59:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T16:59:45Z", "level": "INFO", "message": "Moved Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv → Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T16:59:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T16:59:47Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T16:59:47Z", "level": "INFO", "message": "  Size: 749.42MB → 519.69MB (69.3% of original, 30.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T16:59:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T16:59:47Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland.S10E02.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T16:59:47Z", "level": "INFO", "message": "Processing: Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T17:00:01Z", "level": "INFO", "message": "Copied Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv → Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T17:00:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T17:00:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T17:00:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-27T17:04:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T17:04:10Z", "level": "INFO", "message": "  Original Size: 747.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T17:04:10Z", "level": "INFO", "message": "  Encoded Size:  550.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T17:04:10Z", "level": "INFO", "message": "  Reduction:     73.7% of original (26.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T17:04:10Z", "level": "INFO", "message": "  Resolution:    1920x972 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T17:04:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T17:04:24Z", "level": "INFO", "message": "Moved Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv → Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T17:04:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T17:04:26Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T17:04:26Z", "level": "INFO", "message": "  Size: 747.15MB → 550.36MB (73.7% of original, 26.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T17:04:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T17:04:26Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland.S10E03.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T17:04:26Z", "level": "INFO", "message": "Processing: Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T17:04:42Z", "level": "INFO", "message": "Copied Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv → Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T17:04:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T17:04:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T17:04:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-27T17:08:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T17:08:49Z", "level": "INFO", "message": "  Original Size: 750.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T17:08:49Z", "level": "INFO", "message": "  Encoded Size:  467.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T17:08:49Z", "level": "INFO", "message": "  Reduction:     62.3% of original (37.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T17:08:49Z", "level": "INFO", "message": "  Resolution:    1920x972 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T17:08:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T17:08:59Z", "level": "INFO", "message": "Moved Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv → Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T17:09:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T17:09:00Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T17:09:00Z", "level": "INFO", "message": "  Size: 750.47MB → 467.37MB (62.3% of original, 37.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T17:09:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T17:09:01Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland.S10E04.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T17:09:01Z", "level": "INFO", "message": "Processing: Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T17:09:16Z", "level": "INFO", "message": "Copied Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv → Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T17:09:16Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T17:09:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T17:09:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-27T17:13:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T17:13:23Z", "level": "INFO", "message": "  Original Size: 749.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T17:13:23Z", "level": "INFO", "message": "  Encoded Size:  431.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T17:13:23Z", "level": "INFO", "message": "  Reduction:     57.5% of original (42.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T17:13:23Z", "level": "INFO", "message": "  Resolution:    1920x972 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T17:13:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T17:13:31Z", "level": "INFO", "message": "Moved Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv → Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T17:13:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T17:13:33Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T17:13:33Z", "level": "INFO", "message": "  Size: 749.94MB → 431.02MB (57.5% of original, 42.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T17:13:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T17:13:33Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland.S10E05.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T17:13:33Z", "level": "INFO", "message": "Processing: Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-27T17:13:47Z", "level": "INFO", "message": "Copied Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv → Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-27T17:13:47Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-27T17:13:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-27T17:13:48Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-04-27T17:17:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-27T17:17:51Z", "level": "INFO", "message": "  Original Size: 748.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-27T17:17:51Z", "level": "INFO", "message": "  Encoded Size:  422.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-27T17:17:51Z", "level": "INFO", "message": "  Reduction:     56.4% of original (43.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-27T17:17:51Z", "level": "INFO", "message": "  Resolution:    1920x972 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-27T17:17:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-27T17:18:00Z", "level": "INFO", "message": "Moved Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv → Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-27T17:18:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980] - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-27T17:18:02Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-27T17:18:02Z", "level": "INFO", "message": "  Size: 748.93MB → 422.54MB (56.4% of original, 43.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-27T17:18:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-27T17:18:02Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland.S10E06.1080p.iP.WEB-DL.AAC2.0.H.264-RAWR-[Feranki1980].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-27T17:18:02Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-29T01:57:57Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Blood Drive (2017)\\Blood Drive (2017) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Panda)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-29T01:58:00Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:06:35Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:06:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:06:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:06:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:09:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:09:31Z", "level": "INFO", "message": "  Original Size: 1663.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:09:31Z", "level": "INFO", "message": "  Encoded Size:  826.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:09:31Z", "level": "INFO", "message": "  Reduction:     49.7% of original (50.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:09:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:09:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:09:48Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:09:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:09:51Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:09:51Z", "level": "INFO", "message": "  Size: 1663.93MB → 826.84MB (49.7% of original, 50.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:09:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:09:51Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E01 - The Fcking Cop (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:09:51Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:10:21Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:10:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:10:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:10:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:13:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:13:11Z", "level": "INFO", "message": "  Original Size: 1604.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:13:11Z", "level": "INFO", "message": "  Encoded Size:  762.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:13:11Z", "level": "INFO", "message": "  Reduction:     47.5% of original (52.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:13:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:13:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:13:26Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:13:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:13:27Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:13:27Z", "level": "INFO", "message": "  Size: 1604.7MB → 762.57MB (47.5% of original, 52.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:13:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:13:28Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E02 - Welcome to Pixie Swallow (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:13:28Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:13:53Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:13:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:13:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:13:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:16:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:16:41Z", "level": "INFO", "message": "  Original Size: 1609.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:16:41Z", "level": "INFO", "message": "  Encoded Size:  710.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:16:41Z", "level": "INFO", "message": "  Reduction:     44.1% of original (55.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:16:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:16:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:16:54Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:16:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:16:56Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:16:56Z", "level": "INFO", "message": "  Size: 1609.56MB → 710.05MB (44.1% of original, 55.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:16:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:16:57Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E03 - Steel City Nightfall (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:16:57Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:17:23Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:17:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:17:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:17:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:20:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:20:12Z", "level": "INFO", "message": "  Original Size: 1587.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:20:12Z", "level": "INFO", "message": "  Encoded Size:  720.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:20:12Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:20:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:20:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:20:26Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:20:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:20:28Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:20:28Z", "level": "INFO", "message": "  Size: 1587.18MB → 720.32MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:20:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:20:29Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E04 - In the Crimson Halls of Kane Hill (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:20:29Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:20:59Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:20:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:20:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:21:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:23:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:23:47Z", "level": "INFO", "message": "  Original Size: 1593.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:23:47Z", "level": "INFO", "message": "  Encoded Size:  762.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:23:47Z", "level": "INFO", "message": "  Reduction:     47.9% of original (52.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:23:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:23:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:24:02Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:24:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:24:04Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:24:04Z", "level": "INFO", "message": "  Size: 1593.85MB → 762.82MB (47.9% of original, 52.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:24:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:24:04Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E05 - The Fcking Dead (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:24:04Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:24:32Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:24:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:24:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:24:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:27:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:27:22Z", "level": "INFO", "message": "  Original Size: 1599.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:27:22Z", "level": "INFO", "message": "  Encoded Size:  794.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:27:22Z", "level": "INFO", "message": "  Reduction:     49.6% of original (50.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:27:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:27:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:27:39Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:27:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:27:40Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:27:40Z", "level": "INFO", "message": "  Size: 1599.97MB → 794.38MB (49.6% of original, 50.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:27:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:27:41Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E06 - Booby Traps (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:27:41Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:28:10Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:28:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:28:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:28:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:30:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:30:59Z", "level": "INFO", "message": "  Original Size: 1594.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:30:59Z", "level": "INFO", "message": "  Encoded Size:  737.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:30:59Z", "level": "INFO", "message": "  Reduction:     46.3% of original (53.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:30:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:30:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:31:14Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:31:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:31:16Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:31:16Z", "level": "INFO", "message": "  Size: 1594.23MB → 737.61MB (46.3% of original, 53.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:31:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:31:16Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E07 - The Gentleman's Agreement (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:31:16Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:31:45Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:31:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:31:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:31:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:34:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:34:38Z", "level": "INFO", "message": "  Original Size: 1607.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:34:38Z", "level": "INFO", "message": "  Encoded Size:  800.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:34:38Z", "level": "INFO", "message": "  Reduction:     49.8% of original (50.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:34:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:34:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:34:54Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:34:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:34:56Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:34:56Z", "level": "INFO", "message": "  Size: 1607.68MB → 800.99MB (49.8% of original, 50.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:34:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:34:56Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E08 - A Fistful of Blood (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:34:56Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:35:24Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:35:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:35:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:35:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:38:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:38:14Z", "level": "INFO", "message": "  Original Size: 1563.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:38:14Z", "level": "INFO", "message": "  Encoded Size:  744.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:38:14Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:38:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:38:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:38:29Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:38:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:38:30Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:38:30Z", "level": "INFO", "message": "  Size: 1563.03MB → 744.2MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:38:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:38:31Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E09 - The Chopsocky Special (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:38:31Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:38:59Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:38:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:38:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:39:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:41:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:41:49Z", "level": "INFO", "message": "  Original Size: 1608.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:41:49Z", "level": "INFO", "message": "  Encoded Size:  763.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:41:49Z", "level": "INFO", "message": "  Reduction:     47.5% of original (52.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:41:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:41:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:42:04Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:42:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:42:06Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:42:06Z", "level": "INFO", "message": "  Size: 1608.92MB → 763.48MB (47.5% of original, 52.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:42:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:42:06Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E10 - Scar Tissue (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:42:06Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:42:39Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:42:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:42:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:42:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:45:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:45:31Z", "level": "INFO", "message": "  Original Size: 1610.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:45:31Z", "level": "INFO", "message": "  Encoded Size:  858.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:45:31Z", "level": "INFO", "message": "  Reduction:     53.3% of original (46.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:45:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:45:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:45:49Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:45:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:45:51Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:45:51Z", "level": "INFO", "message": "  Size: 1610.62MB → 858.93MB (53.3% of original, 46.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:45:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:45:51Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E11 - Rise of the Primo (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:45:51Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:46:18Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:46:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:46:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:46:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:49:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:49:13Z", "level": "INFO", "message": "  Original Size: 1586.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:49:13Z", "level": "INFO", "message": "  Encoded Size:  868.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:49:13Z", "level": "INFO", "message": "  Reduction:     54.7% of original (45.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:49:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:49:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:49:31Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:49:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:49:33Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:49:33Z", "level": "INFO", "message": "  Size: 1586.66MB → 868.54MB (54.7% of original, 45.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:49:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:49:33Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E12 - Faces of Blood Drive (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:49:33Z", "level": "INFO", "message": "Processing: Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T02:50:02Z", "level": "INFO", "message": "Copied Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda).mkv → Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T02:50:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T02:50:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T02:50:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T02:52:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T02:52:55Z", "level": "INFO", "message": "  Original Size: 1609.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T02:52:55Z", "level": "INFO", "message": "  Encoded Size:  571.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T02:52:55Z", "level": "INFO", "message": "  Reduction:     35.5% of original (64.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T02:52:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T02:52:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T02:53:07Z", "level": "INFO", "message": "Moved Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda) - [EHX].mkv → Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-04-29T02:53:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-04-29T02:53:09Z", "level": "INFO", "message": "  Type: TV | Show: Blood Drive (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-04-29T02:53:09Z", "level": "INFO", "message": "  Size: 1609.74MB → 571.79MB (35.5% of original, 64.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-04-29T02:53:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-04-29T02:53:09Z", "level": "INFO", "message": "Deleted original and processing copy for Blood Drive (2017) - S01E13 - Finish Line (1080p BluRay x265 Panda).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-04-29T02:53:09Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-04-29T20:01:53Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-04-29T20:01:53Z", "level": "INFO", "message": "Processing: Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T20:01:55Z", "level": "INFO", "message": "Copied Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv → Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T20:01:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T20:01:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T20:01:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "  Original Size: 75.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "  Encoded Size:  75.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "  Reduction:     100.1% of original (-0.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-04-29T20:02:32Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T20:03:24Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T20:03:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T20:03:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T20:03:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T20:03:27Z", "level": "ERROR", "message": "Unexpected error processing Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv: 'charmap' codec can't decode byte 0x8d in position 286: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-04-29T20:03:27Z", "level": "WARNING", "message": "Could not delete temp input Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-04-29T20:03:27Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-04-29T20:04:06Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-04-29T20:04:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-04-29T20:04:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-04-29T20:04:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-04-29T20:04:08Z", "level": "ERROR", "message": "Unexpected error processing Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv: 'charmap' codec can't decode byte 0x8d in position 25: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-04-29T20:04:08Z", "level": "WARNING", "message": "Could not delete temp input Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-04-29T20:04:08Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-01T00:58:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T00:58:31Z", "level": "INFO", "message": "Processing: Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T00:58:33Z", "level": "INFO", "message": "Copied Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv → Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T00:58:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T00:58:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T00:58:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 325}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "  Original Size: 75.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 326}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "  Encoded Size:  75.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "  Reduction:     100.1% of original (-0.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T00:59:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T00:59:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T00:59:14Z", "level": "ERROR", "message": "Unexpected error processing Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv: 'charmap' codec can't decode byte 0x8d in position 176: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-05-01T00:59:14Z", "level": "WARNING", "message": "Could not delete temp input Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-05-01T00:59:14Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T00:59:14Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv (1590.76 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T00:59:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T00:59:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T00:59:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T00:59:18Z", "level": "ERROR", "message": "Unexpected error processing Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv: 'charmap' codec can't decode byte 0x8d in position 387: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-05-01T00:59:18Z", "level": "WARNING", "message": "Could not delete temp input Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-05-01T00:59:18Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-01T01:01:11Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T01:01:11Z", "level": "INFO", "message": "Processing: Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:01:17Z", "level": "INFO", "message": "Copied Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv → Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:01:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:01:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T01:01:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "  Original Size: 75.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "  Encoded Size:  75.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "  Reduction:     100.1% of original (-0.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 331}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:02:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T01:02:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T01:03:50Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T01:03:50Z", "level": "INFO", "message": "Processing: Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:03:52Z", "level": "INFO", "message": "Copied Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv → Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:03:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:03:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T01:03:53Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-05-01T01:03:53Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "  Original Size: 75.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "  Encoded Size:  100.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "  Reduction:     132.7% of original (-32.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 331}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-05-01T01:05:05Z", "level": "ERROR", "message": "Test mode: CQ size threshold failed for Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv: Size threshold not met (132.7%)", "module": "process_manager", "function": "process_folder", "line": 346}
{"timestamp": "2026-05-01T01:05:05Z", "level": "ERROR", "message": "Unexpected error processing Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv: Size threshold not met (132.7%)", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:05:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:05:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "  Original Size: 1815.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "  Encoded Size:  178.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "  Reduction:     9.8% of original (90.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 331}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "TEST MODE - File: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv | Ratio: 9.8% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-01T01:06:36Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-01T01:07:00Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T01:07:00Z", "level": "INFO", "message": "Processing: Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:07:02Z", "level": "INFO", "message": "Copied Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv → Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:07:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:07:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T01:07:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "  Original Size: 75.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "  Encoded Size:  75.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "  Reduction:     100.1% of original (-0.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 331}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-05-01T01:07:37Z", "level": "ERROR", "message": "Test mode: CQ size threshold failed for Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv: Size threshold not met (100.1%)", "module": "process_manager", "function": "process_folder", "line": 346}
{"timestamp": "2026-05-01T01:07:37Z", "level": "ERROR", "message": "Unexpected error processing Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv: Size threshold not met (100.1%)", "module": "process_manager", "function": "process_folder", "line": 464}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:07:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T01:07:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 327}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "  Original Size: 1815.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 328}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "  Encoded Size:  107.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 329}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "  Reduction:     5.9% of original (94.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 330}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 331}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 332}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "TEST MODE - File: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv | Ratio: 5.9% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-01T01:08:36Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-01T01:18:31Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)\\Star Wars Andor (2022) S02 (1080p DSNP WEB-DL x265 10bit EAC3 5.1 t3nzin)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T01:18:31Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:18:31Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:18:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:18:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-01T01:18:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 202}
{"timestamp": "2026-05-01T01:19:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 440}
{"timestamp": "2026-05-01T01:19:30Z", "level": "INFO", "message": "  Original Size (15min baseline): 524.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 442}
{"timestamp": "2026-05-01T01:19:30Z", "level": "INFO", "message": "  Encoded Size (15min):          107.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 443}
{"timestamp": "2026-05-01T01:19:30Z", "level": "INFO", "message": "  Reduction:     20.4% of original (79.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 447}
{"timestamp": "2026-05-01T01:19:30Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 448}
{"timestamp": "2026-05-01T01:19:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 449}
{"timestamp": "2026-05-01T01:20:17Z", "level": "INFO", "message": "✓ Extracted 0 original frames to C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\screenshots", "module": "encode_engine", "function": "run_ffmpeg", "line": 475}
{"timestamp": "2026-05-01T01:20:35Z", "level": "INFO", "message": "✓ Extracted 0 encoded frames to C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\screenshots", "module": "encode_engine", "function": "run_ffmpeg", "line": 486}
{"timestamp": "2026-05-01T01:20:36Z", "level": "INFO", "message": "TEST MODE - File: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv | Ratio: 20.4% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-01T01:20:36Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-01T01:22:52Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)\\Star Wars Andor (2022) S02 (1080p DSNP WEB-DL x265 10bit EAC3 5.1 t3nzin)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T01:22:52Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:22:52Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:22:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:22:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "  Original Size (15min baseline): 524.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "  Encoded Size (15min):          178.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "  Reduction:     34.0% of original (66.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "TEST MODE - File: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv | Ratio: 34.0% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-01T01:24:26Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-01T01:30:00Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Andor (2022)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-01T01:30:01Z", "level": "INFO", "message": "Processing: Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:30:02Z", "level": "INFO", "message": "Copied Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv → Andor - S00E01 - A Disney+ Day Special Look x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:30:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:30:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T01:30:03Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-05-01T01:30:03Z", "level": "INFO", "message": "Multi-channel audio 257kbps < 384k minimum - copying original to avoid artifical inflation", "module": "audio_handler", "function": "choose_audio_bitrate", "line": 260}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "  Original Size: 75.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "  Encoded Size:  100.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "  Reduction:     132.7% of original (-32.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv (1815.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:31:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:31:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T01:36:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T01:36:20Z", "level": "INFO", "message": "  Original Size: 1815.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T01:36:20Z", "level": "INFO", "message": "  Encoded Size:  591.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T01:36:20Z", "level": "INFO", "message": "  Reduction:     32.6% of original (67.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T01:36:20Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T01:36:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T01:36:36Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "  Size: 1815.56MB → 591.56MB (32.6% of original, 67.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E01 - One Year Later (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "File already in processing: Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv (1590.76 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-01T01:36:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:36:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T01:41:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T01:41:05Z", "level": "INFO", "message": "  Original Size: 1590.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T01:41:05Z", "level": "INFO", "message": "  Encoded Size:  530.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T01:41:05Z", "level": "INFO", "message": "  Reduction:     33.4% of original (66.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T01:41:05Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T01:41:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T01:41:18Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T01:41:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T01:41:20Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T01:41:20Z", "level": "INFO", "message": "  Size: 1590.76MB → 530.54MB (33.4% of original, 66.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T01:41:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T01:41:20Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E02 - Sagrona Teema (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T01:41:20Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:41:59Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:42:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:42:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T01:47:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T01:47:16Z", "level": "INFO", "message": "  Original Size: 1896.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T01:47:16Z", "level": "INFO", "message": "  Encoded Size:  741.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T01:47:16Z", "level": "INFO", "message": "  Reduction:     39.1% of original (60.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T01:47:16Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T01:47:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T01:47:34Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T01:47:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T01:47:38Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T01:47:38Z", "level": "INFO", "message": "  Size: 1896.15MB → 741.79MB (39.1% of original, 60.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T01:47:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T01:47:39Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E03 - Harvest (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T01:47:39Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:48:20Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:48:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:48:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T01:53:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T01:53:43Z", "level": "INFO", "message": "  Original Size: 1931.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T01:53:43Z", "level": "INFO", "message": "  Encoded Size:  504.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T01:53:43Z", "level": "INFO", "message": "  Reduction:     26.1% of original (73.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T01:53:43Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T01:53:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T01:53:57Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T01:54:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T01:54:00Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T01:54:00Z", "level": "INFO", "message": "  Size: 1931.59MB → 504.66MB (26.1% of original, 73.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T01:54:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T01:54:00Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E04 - Ever Been to Ghorman (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T01:54:00Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T01:54:49Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T01:54:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T01:54:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:00:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:00:07Z", "level": "INFO", "message": "  Original Size: 1920.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:00:07Z", "level": "INFO", "message": "  Encoded Size:  529.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:00:07Z", "level": "INFO", "message": "  Reduction:     27.6% of original (72.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:00:07Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:00:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:00:20Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:00:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:00:23Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:00:23Z", "level": "INFO", "message": "  Size: 1920.68MB → 529.78MB (27.6% of original, 72.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:00:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:00:23Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E05 - I Have Friends Everywhere (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:00:23Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:01:08Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:01:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:01:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:06:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:06:30Z", "level": "INFO", "message": "  Original Size: 1944.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:06:30Z", "level": "INFO", "message": "  Encoded Size:  558.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:06:30Z", "level": "INFO", "message": "  Reduction:     28.7% of original (71.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:06:30Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:06:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:06:44Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:06:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:06:47Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:06:47Z", "level": "INFO", "message": "  Size: 1944.78MB → 558.89MB (28.7% of original, 71.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:06:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:06:47Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E06 - What a Festive Evening (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:06:47Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:07:26Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:07:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:07:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:11:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:11:49Z", "level": "INFO", "message": "  Original Size: 1564.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:11:49Z", "level": "INFO", "message": "  Encoded Size:  416.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:11:49Z", "level": "INFO", "message": "  Reduction:     26.6% of original (73.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:11:49Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:11:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:12:01Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:12:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:12:03Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:12:03Z", "level": "INFO", "message": "  Size: 1564.25MB → 416.44MB (26.6% of original, 73.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:12:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:12:04Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E07 - Messenger (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:12:04Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:12:47Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:12:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:12:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:17:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:17:24Z", "level": "INFO", "message": "  Original Size: 1680.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:17:24Z", "level": "INFO", "message": "  Encoded Size:  674.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:17:24Z", "level": "INFO", "message": "  Reduction:     40.1% of original (59.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:17:24Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:17:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:17:41Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:17:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:17:43Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:17:43Z", "level": "INFO", "message": "  Size: 1680.24MB → 674.59MB (40.1% of original, 59.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:17:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:17:44Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E08 - Who Are You (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:17:44Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:18:29Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:18:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:18:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:24:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:24:15Z", "level": "INFO", "message": "  Original Size: 2085.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:24:15Z", "level": "INFO", "message": "  Encoded Size:  591.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:24:15Z", "level": "INFO", "message": "  Reduction:     28.3% of original (71.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:24:15Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:24:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:24:30Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:24:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:24:33Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:24:33Z", "level": "INFO", "message": "  Size: 2085.22MB → 591.13MB (28.3% of original, 71.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:24:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:24:34Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E09 - Welcome to the Rebellion (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:24:34Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:25:12Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:25:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:25:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:30:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:30:02Z", "level": "INFO", "message": "  Original Size: 1720.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:30:02Z", "level": "INFO", "message": "  Encoded Size:  593.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:30:02Z", "level": "INFO", "message": "  Reduction:     34.5% of original (65.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:30:02Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:30:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:30:18Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:30:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:30:20Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:30:20Z", "level": "INFO", "message": "  Size: 1720.73MB → 593.4MB (34.5% of original, 65.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:30:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:30:21Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E10 - Make It Stop (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:30:21Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:30:59Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:30:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:31:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:35:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:35:09Z", "level": "INFO", "message": "  Original Size: 1511.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:35:09Z", "level": "INFO", "message": "  Encoded Size:  398.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:35:09Z", "level": "INFO", "message": "  Reduction:     26.4% of original (73.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:35:09Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:35:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:35:20Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:35:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:35:22Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:35:22Z", "level": "INFO", "message": "  Size: 1511.14MB → 398.7MB (26.4% of original, 73.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:35:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:35:23Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E11 - Who Else Knows (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:35:23Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:36:02Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:36:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:36:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:40:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:40:33Z", "level": "INFO", "message": "  Original Size: 1634.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:40:33Z", "level": "INFO", "message": "  Encoded Size:  462.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:40:33Z", "level": "INFO", "message": "  Reduction:     28.3% of original (71.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:40:33Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:40:33Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:40:46Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:40:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:40:49Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:40:49Z", "level": "INFO", "message": "  Size: 1634.51MB → 462.31MB (28.3% of original, 71.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:40:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:40:49Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S02E12 - Jedha, Kyber, Erso (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:40:49Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:41:28Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:41:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:41:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:45:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:45:22Z", "level": "INFO", "message": "  Original Size: 1403.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:45:22Z", "level": "INFO", "message": "  Encoded Size:  516.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:45:22Z", "level": "INFO", "message": "  Reduction:     36.8% of original (63.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:45:22Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:45:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:45:39Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:45:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:45:40Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:45:40Z", "level": "INFO", "message": "  Size: 1403.69MB → 516.89MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:45:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:45:41Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E01 - Kassa (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:45:41Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:46:16Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:46:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:46:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:49:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:49:49Z", "level": "INFO", "message": "  Original Size: 1275.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:49:49Z", "level": "INFO", "message": "  Encoded Size:  411.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:49:49Z", "level": "INFO", "message": "  Reduction:     32.3% of original (67.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:49:49Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:49:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:50:00Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:50:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:50:02Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:50:02Z", "level": "INFO", "message": "  Size: 1275.08MB → 411.33MB (32.3% of original, 67.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:50:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:50:02Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E02 - That Would Be Me (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:50:02Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:50:38Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:50:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:50:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T02:54:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T02:54:36Z", "level": "INFO", "message": "  Original Size: 1442.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T02:54:36Z", "level": "INFO", "message": "  Encoded Size:  567.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T02:54:36Z", "level": "INFO", "message": "  Reduction:     39.3% of original (60.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T02:54:36Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T02:54:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T02:54:52Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T02:54:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T02:54:54Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T02:54:54Z", "level": "INFO", "message": "  Size: 1442.81MB → 567.72MB (39.3% of original, 60.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T02:54:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T02:54:54Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E03 - Reckoning (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T02:54:54Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T02:55:38Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T02:55:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T02:55:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:00:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:00:16Z", "level": "INFO", "message": "  Original Size: 1681.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:00:16Z", "level": "INFO", "message": "  Encoded Size:  577.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:00:16Z", "level": "INFO", "message": "  Reduction:     34.4% of original (65.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:00:16Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:00:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:00:33Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:00:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:00:35Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:00:35Z", "level": "INFO", "message": "  Size: 1681.32MB → 577.87MB (34.4% of original, 65.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:00:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:00:35Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E04 - Aldhani (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:00:35Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:01:16Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:01:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:01:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:05:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:05:34Z", "level": "INFO", "message": "  Original Size: 1547.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:05:34Z", "level": "INFO", "message": "  Encoded Size:  493.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:05:34Z", "level": "INFO", "message": "  Reduction:     31.9% of original (68.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:05:34Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:05:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:05:48Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:05:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:05:50Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:05:50Z", "level": "INFO", "message": "  Size: 1547.05MB → 493.15MB (31.9% of original, 68.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:05:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:05:50Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E05 - The Axe Forgets (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:05:50Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:06:41Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:06:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:06:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:11:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:11:41Z", "level": "INFO", "message": "  Original Size: 1814.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:11:41Z", "level": "INFO", "message": "  Encoded Size:  662.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:11:41Z", "level": "INFO", "message": "  Reduction:     36.5% of original (63.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:11:41Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:11:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:11:58Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:12:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:12:01Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:12:01Z", "level": "INFO", "message": "  Size: 1814.08MB → 662.95MB (36.5% of original, 63.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:12:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:12:01Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E06 - The Eye (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:12:01Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:12:46Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:12:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:12:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:17:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:17:43Z", "level": "INFO", "message": "  Original Size: 1798.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:17:43Z", "level": "INFO", "message": "  Encoded Size:  518.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:17:43Z", "level": "INFO", "message": "  Reduction:     28.8% of original (71.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:17:43Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:17:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:17:55Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:17:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:17:58Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:17:58Z", "level": "INFO", "message": "  Size: 1798.35MB → 518.47MB (28.8% of original, 71.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:17:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:17:59Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E07 - Announcement (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:17:59Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:18:42Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:18:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:18:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:23:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:23:58Z", "level": "INFO", "message": "  Original Size: 1908.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:23:58Z", "level": "INFO", "message": "  Encoded Size:  603.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:23:58Z", "level": "INFO", "message": "  Reduction:     31.6% of original (68.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:23:58Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:23:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:24:13Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:24:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:24:16Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:24:16Z", "level": "INFO", "message": "  Size: 1908.41MB → 603.93MB (31.6% of original, 68.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:24:16Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:24:16Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E08 - Narkina 5 (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:24:16Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:24:52Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:24:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:24:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:29:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:29:29Z", "level": "INFO", "message": "  Original Size: 1679.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:29:29Z", "level": "INFO", "message": "  Encoded Size:  518.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:29:29Z", "level": "INFO", "message": "  Reduction:     30.9% of original (69.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:29:29Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:29:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:29:42Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:29:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:29:44Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:29:44Z", "level": "INFO", "message": "  Size: 1679.27MB → 518.56MB (30.9% of original, 69.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:29:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:29:45Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E09 - Nobody's Listening! (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:29:45Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:30:19Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:30:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:30:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:34:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:34:31Z", "level": "INFO", "message": "  Original Size: 1532.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:34:31Z", "level": "INFO", "message": "  Encoded Size:  526.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:34:31Z", "level": "INFO", "message": "  Reduction:     34.3% of original (65.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:34:31Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:34:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:34:44Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:34:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:34:46Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:34:46Z", "level": "INFO", "message": "  Size: 1532.8MB → 526.31MB (34.3% of original, 65.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:34:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:34:46Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E10 - One Way Out (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:34:46Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:35:18Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:35:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:35:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:39:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:39:35Z", "level": "INFO", "message": "  Original Size: 1538.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:39:35Z", "level": "INFO", "message": "  Encoded Size:  431.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:39:35Z", "level": "INFO", "message": "  Reduction:     28.0% of original (72.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:39:35Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:39:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:39:45Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:39:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:39:47Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:39:47Z", "level": "INFO", "message": "  Size: 1538.09MB → 431.23MB (28.0% of original, 72.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:39:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:39:47Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E11 - Daughter of Ferrix (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:39:47Z", "level": "INFO", "message": "Processing: Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-01T03:40:23Z", "level": "INFO", "message": "Copied Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin).mkv → Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-01T03:40:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-01T03:40:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-01T03:45:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-01T03:45:44Z", "level": "INFO", "message": "  Original Size: 1940.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-01T03:45:44Z", "level": "INFO", "message": "  Encoded Size:  665.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-01T03:45:44Z", "level": "INFO", "message": "  Reduction:     34.3% of original (65.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-01T03:45:44Z", "level": "INFO", "message": "  Resolution:    1920x804 → 1920x804", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-01T03:45:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-01T03:46:00Z", "level": "INFO", "message": "Moved Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv → Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-01T03:46:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-01T03:46:02Z", "level": "INFO", "message": "  Type: TV | Show: Andor (2022)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-01T03:46:02Z", "level": "INFO", "message": "  Size: 1940.1MB → 665.2MB (34.3% of original, 65.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-01T03:46:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-01T03:46:03Z", "level": "INFO", "message": "Deleted original and processing copy for Star Wars Andor (2022) - S01E12 - Rix Road (1080p DSNP WEB-DL x265 t3nzin).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-01T03:46:03Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-03T00:26:56Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Bad Monkey\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-03T00:26:56Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:27:45Z", "level": "INFO", "message": "Copied Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:27:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:27:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:27:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T00:32:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T00:32:14Z", "level": "INFO", "message": "  Original Size: 2143.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T00:32:14Z", "level": "INFO", "message": "  Encoded Size:  700.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T00:32:14Z", "level": "INFO", "message": "  Reduction:     32.7% of original (67.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T00:32:14Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T00:32:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T00:32:32Z", "level": "INFO", "message": "Moved Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T00:32:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T00:32:35Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T00:32:35Z", "level": "INFO", "message": "  Size: 2143.49MB → 700.34MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T00:32:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T00:32:35Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E01 - The Floating-Human-Body-Parts Capital of America x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T00:32:35Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:33:15Z", "level": "INFO", "message": "Copied Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:33:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:33:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:33:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T00:36:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T00:36:55Z", "level": "INFO", "message": "  Original Size: 1734.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T00:36:55Z", "level": "INFO", "message": "  Encoded Size:  535.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T00:36:55Z", "level": "INFO", "message": "  Reduction:     30.9% of original (69.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T00:36:55Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T00:36:55Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T00:37:10Z", "level": "INFO", "message": "Moved Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T00:37:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T00:37:12Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T00:37:12Z", "level": "INFO", "message": "  Size: 1734.18MB → 535.68MB (30.9% of original, 69.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T00:37:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T00:37:12Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E02 - A Hundred Bucks Says You Won’t x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T00:37:12Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:37:57Z", "level": "INFO", "message": "Copied Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:37:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:37:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:38:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T00:41:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T00:41:41Z", "level": "INFO", "message": "  Original Size: 1921.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T00:41:41Z", "level": "INFO", "message": "  Encoded Size:  665.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T00:41:41Z", "level": "INFO", "message": "  Reduction:     34.6% of original (65.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T00:41:41Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T00:41:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T00:42:01Z", "level": "INFO", "message": "Moved Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T00:42:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T00:42:04Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T00:42:04Z", "level": "INFO", "message": "  Size: 1921.78MB → 665.32MB (34.6% of original, 65.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T00:42:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T00:42:05Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E03 - Nobody Said He Was Alvin Einstein x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T00:42:05Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:42:59Z", "level": "INFO", "message": "Copied Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:42:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:42:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:43:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T00:47:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T00:47:20Z", "level": "INFO", "message": "  Original Size: 2158.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T00:47:20Z", "level": "INFO", "message": "  Encoded Size:  681.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T00:47:20Z", "level": "INFO", "message": "  Reduction:     31.6% of original (68.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T00:47:20Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T00:47:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T00:47:38Z", "level": "INFO", "message": "Moved Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T00:47:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T00:47:40Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T00:47:40Z", "level": "INFO", "message": "  Size: 2158.57MB → 681.35MB (31.6% of original, 68.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T00:47:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T00:47:41Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E04 - Nothing’s Wrong With It, I Just Don’t Need It Anymore x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T00:47:41Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:48:19Z", "level": "INFO", "message": "Copied Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:48:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:48:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:48:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T00:51:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T00:51:28Z", "level": "INFO", "message": "  Original Size: 1599.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T00:51:28Z", "level": "INFO", "message": "  Encoded Size:  574.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T00:51:28Z", "level": "INFO", "message": "  Reduction:     35.9% of original (64.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T00:51:28Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T00:51:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T00:51:44Z", "level": "INFO", "message": "Moved Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T00:51:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T00:51:47Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T00:51:47Z", "level": "INFO", "message": "  Size: 1599.9MB → 574.72MB (35.9% of original, 64.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T00:51:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T00:51:47Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E05 - That Damn Arm Is Back x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T00:51:47Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:52:31Z", "level": "INFO", "message": "Copied Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:52:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:52:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:52:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T00:56:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T00:56:08Z", "level": "INFO", "message": "  Original Size: 1760.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T00:56:08Z", "level": "INFO", "message": "  Encoded Size:  551.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T00:56:08Z", "level": "INFO", "message": "  Reduction:     31.3% of original (68.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T00:56:08Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T00:56:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T00:56:23Z", "level": "INFO", "message": "Moved Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T00:56:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T00:56:25Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T00:56:25Z", "level": "INFO", "message": "  Size: 1760.87MB → 551.26MB (31.3% of original, 68.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T00:56:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T00:56:26Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E06 - Yo, Would You Tell Ms. Chase I Still Love Her Like Crazy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T00:56:26Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T00:57:00Z", "level": "INFO", "message": "Copied Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T00:57:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T00:57:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T00:57:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T01:00:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T01:00:16Z", "level": "INFO", "message": "  Original Size: 1572.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T01:00:16Z", "level": "INFO", "message": "  Encoded Size:  501.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T01:00:16Z", "level": "INFO", "message": "  Reduction:     31.9% of original (68.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T01:00:16Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T01:00:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T01:00:28Z", "level": "INFO", "message": "Moved Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T01:00:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T01:00:30Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T01:00:30Z", "level": "INFO", "message": "  Size: 1572.91MB → 501.69MB (31.9% of original, 68.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T01:00:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T01:00:30Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E07 - A Total Cat Person x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T01:00:30Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T01:01:07Z", "level": "INFO", "message": "Copied Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T01:01:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T01:01:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T01:01:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T01:04:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T01:04:40Z", "level": "INFO", "message": "  Original Size: 1622.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T01:04:40Z", "level": "INFO", "message": "  Encoded Size:  494.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T01:04:40Z", "level": "INFO", "message": "  Reduction:     30.5% of original (69.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T01:04:40Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T01:04:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T01:04:52Z", "level": "INFO", "message": "Moved Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T01:04:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T01:04:55Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T01:04:55Z", "level": "INFO", "message": "  Size: 1622.45MB → 494.85MB (30.5% of original, 69.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T01:04:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T01:04:55Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E08 - The Russian Mob Is Very Active in Key West x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T01:04:55Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T01:05:34Z", "level": "INFO", "message": "Copied Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T01:05:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T01:05:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T01:05:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T01:08:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T01:08:18Z", "level": "INFO", "message": "  Original Size: 1490.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T01:08:18Z", "level": "INFO", "message": "  Encoded Size:  548.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T01:08:18Z", "level": "INFO", "message": "  Reduction:     36.8% of original (63.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T01:08:18Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T01:08:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T01:08:30Z", "level": "INFO", "message": "Moved Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T01:08:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T01:08:33Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T01:08:33Z", "level": "INFO", "message": "  Size: 1490.04MB → 548.12MB (36.8% of original, 63.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T01:08:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T01:08:33Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E09 - You Really Don’t Want to Kill This Scrumptious Little Puppy x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T01:08:33Z", "level": "INFO", "message": "Processing: Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-03T01:09:05Z", "level": "INFO", "message": "Copied Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-03T01:09:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-03T01:09:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-03T01:09:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-03T01:12:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-03T01:12:23Z", "level": "INFO", "message": "  Original Size: 1478.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-03T01:12:23Z", "level": "INFO", "message": "  Encoded Size:  565.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-03T01:12:23Z", "level": "INFO", "message": "  Reduction:     38.2% of original (61.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-03T01:12:23Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-03T01:12:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-03T01:12:37Z", "level": "INFO", "message": "Moved Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-03T01:12:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-03T01:12:39Z", "level": "INFO", "message": "  Type: TV | Show: Bad Monkey", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-03T01:12:39Z", "level": "INFO", "message": "  Size: 1478.87MB → 565.11MB (38.2% of original, 61.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-03T01:12:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-03T01:12:39Z", "level": "INFO", "message": "Deleted original and processing copy for Bad Monkey - S01E10 - We’re in the Memory-Making Business x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-03T01:12:39Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-11T03:25:11Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Project Hail Mary (2026)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-11T03:25:11Z", "level": "INFO", "message": "Processing: Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-11T03:34:37Z", "level": "INFO", "message": "Copied Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB.mkv → Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-11T03:34:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-11T03:34:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-11T04:00:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-11T04:00:01Z", "level": "INFO", "message": "  Original Size: 25055.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-11T04:00:01Z", "level": "INFO", "message": "  Encoded Size:  3042.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-11T04:00:01Z", "level": "INFO", "message": "  Reduction:     12.1% of original (87.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-11T04:00:01Z", "level": "INFO", "message": "  Resolution:    3840x2160 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-11T04:00:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-11T04:01:19Z", "level": "INFO", "message": "Moved Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB - [EHX].mkv → Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-11T04:01:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-11T04:01:30Z", "level": "INFO", "message": "  Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-11T04:01:30Z", "level": "INFO", "message": "  Size: 25055.44MB → 3042.63MB (12.1% of original, 87.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-11T04:01:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-11T04:01:34Z", "level": "INFO", "message": "Deleted original and processing copy for Project Hail Mary (2026) h265 EAC3 Atmos 5.1 WEBDL-2160p RDNYB.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-11T04:01:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-12T23:53:32Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Worst Cooks in America (2010)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-12T23:53:32Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E01 - Talented & Terrible - Boot Camp's Got Talent x265 AAC HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-12T23:54:05Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E01 - Talented & Terrible - Boot Camp's Got Talent x265 AAC HDTV-1080p MeGusta.mkv → Worst Cooks in America - S29E01 - Talented & Terrible - Boot Camp's Got Talent x265 AAC HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-12T23:54:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-12T23:54:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-12T23:54:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-12T23:59:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-12T23:59:11Z", "level": "INFO", "message": "  Original Size: 1268.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-12T23:59:11Z", "level": "INFO", "message": "  Encoded Size:  1238.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-12T23:59:11Z", "level": "INFO", "message": "  Reduction:     97.7% of original (2.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-12T23:59:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-12T23:59:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-12T23:59:12Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:00:52Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR.mkv → Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:00:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:00:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:00:55Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:03:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:03:39Z", "level": "INFO", "message": "  Original Size: 4468.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:03:39Z", "level": "INFO", "message": "  Encoded Size:  1054.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:03:39Z", "level": "INFO", "message": "  Reduction:     23.6% of original (76.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:03:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:03:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:04:32Z", "level": "INFO", "message": "Moved Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:04:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:04:35Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:04:35Z", "level": "INFO", "message": "  Size: 4468.35MB → 1054.7MB (23.6% of original, 76.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:04:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:04:36Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S29E02 - Talented & Terrible - Culinary Pageant h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:04:36Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:06:30Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR.mkv → Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:06:30Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:06:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:06:33Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:09:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:09:14Z", "level": "INFO", "message": "  Original Size: 4280.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:09:14Z", "level": "INFO", "message": "  Encoded Size:  1023.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:09:14Z", "level": "INFO", "message": "  Reduction:     23.9% of original (76.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:09:14Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:09:14Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:09:41Z", "level": "INFO", "message": "Moved Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:09:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:09:45Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:09:45Z", "level": "INFO", "message": "  Size: 4280.04MB → 1023.44MB (23.9% of original, 76.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:09:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:09:45Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S29E03 - Talented & Terrible - The Da Vinci Cook h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:09:45Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:10:58Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR.mkv → Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:10:59Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:10:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:11:01Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:12:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:12:50Z", "level": "INFO", "message": "  Original Size: 3062.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:12:50Z", "level": "INFO", "message": "  Encoded Size:  751.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:12:50Z", "level": "INFO", "message": "  Reduction:     24.6% of original (75.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:12:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:12:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:13:09Z", "level": "INFO", "message": "Moved Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:13:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:13:11Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:13:11Z", "level": "INFO", "message": "  Size: 3062.58MB → 751.94MB (24.6% of original, 75.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:13:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:13:12Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S29E04 - Talented & Terrible - Flavor Freestyle h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:13:12Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:14:18Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR.mkv → Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:14:18Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:14:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:14:21Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:16:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:16:09Z", "level": "INFO", "message": "  Original Size: 3079.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:16:09Z", "level": "INFO", "message": "  Encoded Size:  696.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:16:09Z", "level": "INFO", "message": "  Reduction:     22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:16:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:16:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:16:26Z", "level": "INFO", "message": "Moved Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:16:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:16:28Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:16:28Z", "level": "INFO", "message": "  Size: 3079.97MB → 696.2MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:16:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:16:28Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S29E05 - Talented & Terrible - Big Top Boot Camp h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:16:28Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:17:29Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR.mkv → Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:17:30Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:17:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:17:32Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:19:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:19:36Z", "level": "INFO", "message": "  Original Size: 2808.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:19:36Z", "level": "INFO", "message": "  Encoded Size:  735.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:19:36Z", "level": "INFO", "message": "  Reduction:     26.2% of original (73.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:19:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:19:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:19:56Z", "level": "INFO", "message": "Moved Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR - [EHX].mkv → Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:19:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:19:58Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:19:58Z", "level": "INFO", "message": "  Size: 2808.21MB → 735.21MB (26.2% of original, 73.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:19:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:19:59Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S29E06 - Talented & Terrible - Encores and Entrees h264 AAC WEBDL-1080p RAWR.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:19:59Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:21:12Z", "level": "INFO", "message": "Copied Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY.mkv → Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:21:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:21:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:21:15Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:23:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:23:06Z", "level": "INFO", "message": "  Original Size: 3096.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:23:06Z", "level": "INFO", "message": "  Encoded Size:  666.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:23:06Z", "level": "INFO", "message": "  Reduction:     21.5% of original (78.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:23:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:23:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:23:23Z", "level": "INFO", "message": "Moved Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY - [EHX].mkv → Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:23:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:23:25Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:23:25Z", "level": "INFO", "message": "  Size: 3096.2MB → 666.74MB (21.5% of original, 78.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:23:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:23:26Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S29E07 - Talented & Terrible - Culinary Curtain Call h264 AAC WEBDL-1080p FREQUENCY.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:23:26Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:25:49Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY.mkv → Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:25:49Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:25:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:25:53Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:29:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:29:28Z", "level": "INFO", "message": "  Original Size: 5823.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:29:28Z", "level": "INFO", "message": "  Encoded Size:  1405.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:29:28Z", "level": "INFO", "message": "  Reduction:     24.1% of original (75.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:29:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:29:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:30:07Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY - [EHX].mkv → Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:30:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:30:11Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:30:11Z", "level": "INFO", "message": "  Size: 5823.63MB → 1405.72MB (24.1% of original, 75.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:30:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:30:12Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E01 - Reality Check - Lights, Camera, Boot Camp h264 AAC WEBDL-1080p FREQUENCY.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:30:12Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:31:52Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM.mkv → Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:31:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:31:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:31:55Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:34:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:34:39Z", "level": "INFO", "message": "  Original Size: 4271.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:34:39Z", "level": "INFO", "message": "  Encoded Size:  1034.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:34:39Z", "level": "INFO", "message": "  Reduction:     24.2% of original (75.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:34:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:34:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:35:10Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM - [EHX].mkv → Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:35:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:35:13Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:35:13Z", "level": "INFO", "message": "  Size: 4271.91MB → 1034.9MB (24.2% of original, 75.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:35:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:35:14Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E02 - Reality Check - Hollywood's Next Culinary Star h264 AAC WEBDL-1080p CBFM.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:35:14Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:35:40Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta.mkv → Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:35:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:35:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:35:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-13T00:39:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:39:37Z", "level": "INFO", "message": "  Original Size: 1078.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:39:37Z", "level": "INFO", "message": "  Encoded Size:  976.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:39:37Z", "level": "INFO", "message": "  Reduction:     90.5% of original (9.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:39:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:39:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:40:06Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv → Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:40:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:40:08Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:40:08Z", "level": "INFO", "message": "  Size: 1078.62MB → 976.55MB (90.5% of original, 9.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:40:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:40:08Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E03 - Reality Check - The Worst Lotus x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:40:08Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:40:29Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta.mkv → Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:40:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:40:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:40:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-13T00:43:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:43:08Z", "level": "INFO", "message": "  Original Size: 722.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:43:08Z", "level": "INFO", "message": "  Encoded Size:  656.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:43:08Z", "level": "INFO", "message": "  Reduction:     90.8% of original (9.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:43:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:43:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:43:26Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv → Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:43:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:43:28Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:43:28Z", "level": "INFO", "message": "  Size: 722.7MB → 656.14MB (90.8% of original, 9.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:43:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:43:28Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E04 - Reality Check - Culinary Outlaws x265 EAC3 HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:43:28Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:44:40Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH.mkv → Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:44:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:44:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:44:42Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:47:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:47:07Z", "level": "INFO", "message": "  Original Size: 3170.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:47:07Z", "level": "INFO", "message": "  Encoded Size:  750.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:47:07Z", "level": "INFO", "message": "  Reduction:     23.7% of original (76.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:47:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:47:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:47:29Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv → Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:47:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:47:31Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:47:31Z", "level": "INFO", "message": "  Size: 3170.18MB → 750.22MB (23.7% of original, 76.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:47:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:47:32Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E05 - Reality Check - Glitz, Glam and Gourmet h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:47:32Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:48:46Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH.mkv → Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:48:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:48:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:48:48Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:51:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:51:09Z", "level": "INFO", "message": "  Original Size: 3148.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:51:09Z", "level": "INFO", "message": "  Encoded Size:  750.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:51:09Z", "level": "INFO", "message": "  Reduction:     23.8% of original (76.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:51:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:51:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:51:30Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv → Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:51:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:51:32Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:51:32Z", "level": "INFO", "message": "  Size: 3148.53MB → 750.47MB (23.8% of original, 76.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:51:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:51:33Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E06 - Reality Check - Agents of Flavor h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:51:33Z", "level": "INFO", "message": "Processing: Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-13T00:52:51Z", "level": "INFO", "message": "Copied Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH.mkv → Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-13T00:52:51Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-13T00:52:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-13T00:52:53Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-13T00:55:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-13T00:55:09Z", "level": "INFO", "message": "  Original Size: 3153.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-13T00:55:09Z", "level": "INFO", "message": "  Encoded Size:  692.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-13T00:55:09Z", "level": "INFO", "message": "  Reduction:     22.0% of original (78.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-13T00:55:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-13T00:55:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-13T00:55:27Z", "level": "INFO", "message": "Moved Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv → Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-13T00:55:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-13T00:55:29Z", "level": "INFO", "message": "  Type: TV | Show: Worst Cooks in America (2010)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-13T00:55:29Z", "level": "INFO", "message": "  Size: 3153.19MB → 692.22MB (22.0% of original, 78.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-13T00:55:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-13T00:55:30Z", "level": "INFO", "message": "Deleted original and processing copy for Worst Cooks in America - S30E07 - Reality Check - Bite Club h264 EAC3 WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-13T00:55:30Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Make Some Noise\\Season 4", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E01 - The Noise Boys Ride Again h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E02 - Lou, Ross, and Jiavani Drink Your Milkshake h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E03 - The Sneaky Girl Shuffle h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E04 - Zunk, Junk, and Dunk h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Skipped 4 file(s)", "module": "process_manager", "function": "process_folder", "line": 188}
{"timestamp": "2026-05-15T00:16:14Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:17:33Z", "level": "INFO", "message": "Copied Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.mp4 → Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:17:33Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:17:34Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:17:36Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Make Some Noise\\Season 4", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E01 - The Noise Boys Ride Again h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E02 - Lou, Ross, and Jiavani Drink Your Milkshake h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E03 - The Sneaky Girl Shuffle h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Skipping Make Some Noise - S04E04 - Zunk, Junk, and Dunk h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Skipped 4 file(s)", "module": "process_manager", "function": "process_folder", "line": 188}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "File already in processing: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.mp4 (927.06 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:21:58Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:21:59Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:24:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:24:18Z", "level": "INFO", "message": "  Original Size: 927.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:24:18Z", "level": "INFO", "message": "  Encoded Size:  461.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:24:18Z", "level": "INFO", "message": "  Reduction:     49.8% of original (50.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:24:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:24:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:24:32Z", "level": "INFO", "message": "Moved Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church - [EHX].mkv → Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:24:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:24:33Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:24:33Z", "level": "INFO", "message": "  Size: 927.06MB → 461.66MB (49.8% of original, 50.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:24:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:24:34Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:24:34Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E05 - Caitlin, Nick, and Geoff Take You to Church.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:24:34Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:26:02Z", "level": "INFO", "message": "Copied Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate.mp4 → Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:26:02Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:26:02Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:26:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:28:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:28:45Z", "level": "INFO", "message": "  Original Size: 1066.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:28:45Z", "level": "INFO", "message": "  Encoded Size:  552.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:28:45Z", "level": "INFO", "message": "  Reduction:     51.8% of original (48.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:28:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:28:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:29:09Z", "level": "INFO", "message": "Moved Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate - [EHX].mkv → Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:29:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:29:10Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:29:10Z", "level": "INFO", "message": "  Size: 1066.9MB → 552.48MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:29:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:29:10Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:29:11Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E06 - Josh, Anna, and Jiavani Make a Day Rate.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:29:11Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:29:58Z", "level": "INFO", "message": "Copied Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You.mp4 → Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:29:58Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:29:58Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:30:00Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:32:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:32:24Z", "level": "INFO", "message": "  Original Size: 968.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:32:24Z", "level": "INFO", "message": "  Encoded Size:  508.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:32:24Z", "level": "INFO", "message": "  Reduction:     52.6% of original (47.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:32:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:32:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:33:19Z", "level": "INFO", "message": "Moved Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You - [EHX].mkv → Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "  Size: 968.47MB → 508.98MB (52.6% of original, 47.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E07 - Ross, Echo, and Corin Try to Recruit You.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:33:20Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:34:58Z", "level": "INFO", "message": "Copied Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters.mp4 → Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:34:58Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:34:58Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:35:01Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:37:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:37:30Z", "level": "INFO", "message": "  Original Size: 1133.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:37:30Z", "level": "INFO", "message": "  Encoded Size:  587.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:37:30Z", "level": "INFO", "message": "  Reduction:     51.9% of original (48.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:37:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:37:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:38:14Z", "level": "INFO", "message": "Moved Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters - [EHX].mkv → Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "  Size: 1133.02MB → 587.73MB (51.9% of original, 48.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E08 - Jacob, Kurt, and Angela Have Fun with Filters.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:38:15Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E09 - Different Language Office.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:39:48Z", "level": "INFO", "message": "Copied Make Some Noise - S04E09 - Different Language Office.mp4 → Make Some Noise - S04E09 - Different Language Office.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:39:49Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E09 - Different Language Office.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:39:49Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:39:51Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:42:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:42:31Z", "level": "INFO", "message": "  Original Size: 1245.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:42:31Z", "level": "INFO", "message": "  Encoded Size:  501.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:42:31Z", "level": "INFO", "message": "  Reduction:     40.2% of original (59.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:42:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:42:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:42:51Z", "level": "INFO", "message": "Moved Make Some Noise - S04E09 - Different Language Office - [EHX].mkv → Make Some Noise - S04E09 - Different Language Office - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E09 - Different Language Office - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "  Size: 1245.54MB → 501.08MB (40.2% of original, 59.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E09 - Different Language Office.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E09 - Different Language Office.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:42:53Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:44:00Z", "level": "INFO", "message": "Copied Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts.mp4 → Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:44:00Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:44:00Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:44:02Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:46:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:46:18Z", "level": "INFO", "message": "  Original Size: 1007.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:46:18Z", "level": "INFO", "message": "  Encoded Size:  508.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:46:18Z", "level": "INFO", "message": "  Reduction:     50.5% of original (49.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:46:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:46:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:46:32Z", "level": "INFO", "message": "Moved Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts - [EHX].mkv → Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:46:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:46:33Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:46:33Z", "level": "INFO", "message": "  Size: 1007.84MB → 508.76MB (50.5% of original, 49.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:46:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:46:34Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:46:34Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E10 - Anna, Geoff, and Jeremy Act Out Kids' Prompts.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:46:34Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:47:13Z", "level": "INFO", "message": "Copied Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch.mp4 → Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:47:13Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:47:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:47:14Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:50:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:50:05Z", "level": "INFO", "message": "  Original Size: 1236.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:50:05Z", "level": "INFO", "message": "  Encoded Size:  554.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:50:05Z", "level": "INFO", "message": "  Reduction:     44.9% of original (55.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:50:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:50:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:50:23Z", "level": "INFO", "message": "Moved Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch - [EHX].mkv → Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "  Size: 1236.42MB → 554.63MB (44.9% of original, 55.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E11 - Ally, Brennan, and Talia Try to Get Through Lunch.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:50:25Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:51:12Z", "level": "INFO", "message": "Copied Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party.mp4 → Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:51:12Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:51:12Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:51:15Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:54:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:54:31Z", "level": "INFO", "message": "  Original Size: 1405.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:54:31Z", "level": "INFO", "message": "  Encoded Size:  654.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:54:31Z", "level": "INFO", "message": "  Reduction:     46.6% of original (53.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:54:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:54:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:54:46Z", "level": "INFO", "message": "Moved Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party - [EHX].mkv → Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:54:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:54:47Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:54:47Z", "level": "INFO", "message": "  Size: 1405.3MB → 654.99MB (46.6% of original, 53.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:54:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:54:48Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:54:48Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E12 - Ben, Lisa, and Colton Have a Party.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:54:48Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:55:14Z", "level": "INFO", "message": "Copied Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other.mp4 → Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:55:14Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:55:14Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:55:15Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T00:58:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T00:58:04Z", "level": "INFO", "message": "  Original Size: 1252.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T00:58:04Z", "level": "INFO", "message": "  Encoded Size:  603.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T00:58:04Z", "level": "INFO", "message": "  Reduction:     48.2% of original (51.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T00:58:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T00:58:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T00:58:20Z", "level": "INFO", "message": "Moved Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other - [EHX].mkv → Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T00:58:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T00:58:21Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T00:58:21Z", "level": "INFO", "message": "  Size: 1252.55MB → 603.24MB (48.2% of original, 51.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T00:58:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T00:58:21Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T00:58:22Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E13 - Jacob, Kimia, and Jeremy Impersonate Each Other.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T00:58:22Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T00:58:43Z", "level": "INFO", "message": "Copied Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show.mp4 → Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T00:58:43Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T00:58:43Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T00:58:45Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:01:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:01:16Z", "level": "INFO", "message": "  Original Size: 1020.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:01:16Z", "level": "INFO", "message": "  Encoded Size:  450.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:01:16Z", "level": "INFO", "message": "  Reduction:     44.1% of original (55.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:01:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:01:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:01:27Z", "level": "INFO", "message": "Moved Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show - [EHX].mkv → Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "  Size: 1020.35MB → 450.22MB (44.1% of original, 55.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E14 - Eat an Animal Before It Eats You Show.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:01:28Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:01:54Z", "level": "INFO", "message": "Copied Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up.mp4 → Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:01:54Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:01:54Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:01:56Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:04:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:04:53Z", "level": "INFO", "message": "  Original Size: 1290.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:04:53Z", "level": "INFO", "message": "  Encoded Size:  602.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:04:53Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:04:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:04:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:05:09Z", "level": "INFO", "message": "Moved Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up - [EHX].mkv → Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "  Size: 1290.93MB → 602.25MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E15 - The Noise Boys Hype Each Other Up.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:05:10Z", "level": "INFO", "message": "Processing: Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:05:53Z", "level": "INFO", "message": "Copied Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time.mp4 → Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:05:53Z", "level": "INFO", "message": "Found subtitle file: Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:05:54Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:05:55Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:10:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:10:13Z", "level": "INFO", "message": "  Original Size: 1847.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:10:13Z", "level": "INFO", "message": "  Encoded Size:  871.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:10:13Z", "level": "INFO", "message": "  Reduction:     47.2% of original (52.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:10:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:10:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:10:32Z", "level": "INFO", "message": "Moved Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time - [EHX].mkv → Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "  Type: TV | Show: Make Some Noise", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "  Size: 1847.06MB → 871.61MB (47.2% of original, 52.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "Deleted original and processing copy for Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "Removed embedded subtitle: Make Some Noise - S04E16 - Make Some Noise Season 4： Cut For Time.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:10:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T01:34:57Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20's Adventuring Party\\Season 24", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T01:34:57Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E01 - It's a Banksy.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:35:09Z", "level": "INFO", "message": "Copied Dimension 20's Adventuring Party - S24E01 - It's a Banksy.mp4 → Dimension 20's Adventuring Party - S24E01 - It's a Banksy.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:35:09Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E01 - It's a Banksy.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:35:09Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:35:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:36:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:36:46Z", "level": "INFO", "message": "  Original Size: 585.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:36:46Z", "level": "INFO", "message": "  Encoded Size:  281.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:36:46Z", "level": "INFO", "message": "  Reduction:     48.2% of original (51.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:36:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:36:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:36:53Z", "level": "INFO", "message": "Moved Dimension 20's Adventuring Party - S24E01 - It's a Banksy - [EHX].mkv → Dimension 20's Adventuring Party - S24E01 - It's a Banksy - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20's Adventuring Party - S24E01 - It's a Banksy - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20's Adventuring Party", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "  Size: 585.29MB → 281.93MB (48.2% of original, 51.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20's Adventuring Party - S24E01 - It's a Banksy.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20's Adventuring Party - S24E01 - It's a Banksy.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:36:54Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:37:07Z", "level": "INFO", "message": "Copied Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.mp4 → Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:37:07Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:37:07Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:37:08Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Dimension 20's Adventuring Party\\Season 24", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "Skipping Dimension 20's Adventuring Party - S24E01 - It's a Banksy - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "function": "process_folder", "line": 188}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "File already in processing: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.mp4 (640.65 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:37:47Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:37:48Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:39:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:39:34Z", "level": "INFO", "message": "  Original Size: 640.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:39:34Z", "level": "INFO", "message": "  Encoded Size:  315.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:39:34Z", "level": "INFO", "message": "  Reduction:     49.2% of original (50.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:39:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:39:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:39:42Z", "level": "INFO", "message": "Moved Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner - [EHX].mkv → Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:39:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:39:42Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20's Adventuring Party", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:39:42Z", "level": "INFO", "message": "  Size: 640.65MB → 315.11MB (49.2% of original, 50.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:39:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:39:42Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:39:43Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20's Adventuring Party - S24E02 - Two Hours in the Tesla Diner.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:39:43Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:39:55Z", "level": "INFO", "message": "Copied Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist.mp4 → Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:39:55Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:39:55Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:39:56Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:41:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:41:32Z", "level": "INFO", "message": "  Original Size: 579.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:41:32Z", "level": "INFO", "message": "  Encoded Size:  281.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:41:32Z", "level": "INFO", "message": "  Reduction:     48.6% of original (51.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:41:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:41:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:41:39Z", "level": "INFO", "message": "Moved Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist - [EHX].mkv → Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20's Adventuring Party", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "  Size: 579.55MB → 281.68MB (48.6% of original, 51.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20's Adventuring Party - S24E03 - At the Strip Club With Your Dentist.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:41:40Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:41:51Z", "level": "INFO", "message": "Copied Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War.mp4 → Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:41:51Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:41:51Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:41:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:43:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:43:26Z", "level": "INFO", "message": "  Original Size: 566.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:43:26Z", "level": "INFO", "message": "  Encoded Size:  274.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:43:26Z", "level": "INFO", "message": "  Reduction:     48.5% of original (51.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:43:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:43:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:43:33Z", "level": "INFO", "message": "Moved Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War - [EHX].mkv → Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:43:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:43:33Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20's Adventuring Party", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:43:33Z", "level": "INFO", "message": "  Size: 566.61MB → 274.53MB (48.5% of original, 51.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:43:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:43:34Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:43:34Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20's Adventuring Party - S24E04 - In My Feels About the Cold War.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:43:34Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E05 - Give It up for McBean.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:43:47Z", "level": "INFO", "message": "Copied Dimension 20's Adventuring Party - S24E05 - Give It up for McBean.mp4 → Dimension 20's Adventuring Party - S24E05 - Give It up for McBean.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:43:47Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E05 - Give It up for McBean.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:43:48Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:43:48Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:45:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:45:34Z", "level": "INFO", "message": "  Original Size: 684.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:45:34Z", "level": "INFO", "message": "  Encoded Size:  354.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:45:34Z", "level": "INFO", "message": "  Reduction:     51.8% of original (48.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:45:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:45:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:45:43Z", "level": "INFO", "message": "Moved Dimension 20's Adventuring Party - S24E05 - Give It up for McBean - [EHX].mkv → Dimension 20's Adventuring Party - S24E05 - Give It up for McBean - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20's Adventuring Party - S24E05 - Give It up for McBean - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20's Adventuring Party", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "  Size: 684.43MB → 354.38MB (51.8% of original, 48.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20's Adventuring Party - S24E05 - Give It up for McBean.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20's Adventuring Party - S24E05 - Give It up for McBean.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:45:44Z", "level": "INFO", "message": "Processing: Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T01:46:00Z", "level": "INFO", "message": "Copied Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle.mp4 → Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T01:46:00Z", "level": "INFO", "message": "Found subtitle file: Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle.en.vtt", "module": "process_manager", "function": "process_folder", "line": 244}
{"timestamp": "2026-05-15T01:46:00Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T01:46:01Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 157}
{"timestamp": "2026-05-15T01:47:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 387}
{"timestamp": "2026-05-15T01:47:50Z", "level": "INFO", "message": "  Original Size: 635.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-15T01:47:50Z", "level": "INFO", "message": "  Encoded Size:  315.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-15T01:47:50Z", "level": "INFO", "message": "  Reduction:     49.6% of original (50.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-15T01:47:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 395}
{"timestamp": "2026-05-15T01:47:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 396}
{"timestamp": "2026-05-15T01:47:57Z", "level": "INFO", "message": "Moved Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle - [EHX].mkv → Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "  Type: TV | Show: Dimension 20's Adventuring Party", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "  Size: 635.99MB → 315.73MB (49.6% of original, 50.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "Deleted original and processing copy for Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "Removed embedded subtitle: Dimension 20's Adventuring Party - S24E06 - Zaeth is a Guided Missle.en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 690}
{"timestamp": "2026-05-15T01:47:58Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T02:15:42Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:15:42Z", "level": "INFO", "message": "Processing: Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:16:16Z", "level": "INFO", "message": "Copied Shetland - 1x01 - Red Bones (1).mp4 → Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T02:16:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:16:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:16:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 149}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 370}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1).mp4':", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    major_brand     : mp42", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    minor_version   : 512", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    compatible_brands: mp42dby1iso2mp41", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    title           : Red Bones, Pt. 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    encoder         : HandBrake 1.8.2 2024081000", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    genre           : ;", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    description     : Two-part murder mystery set on the Shetland Islands. DI Perez investigates when elderly Shetlander Mima Wilson is murdered on the archaeological site in the grounds of her croft.", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Duration: 00:52:53.37, start: 0.000000, bitrate: 4502 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 4113 kb/s, 25 fps, 25 tbr, 90k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      handler_name    : VideoHandler", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Stream #0:1[0x2](eng): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, stereo, fltp, 384 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      handler_name    : English", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    Side data:", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      Audio Service Type: main", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Stream #0:2[0x3](eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "      handler_name    : English [CC]", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "Stream mapping:", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_nvenc))", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "  Stream #0:2 -> #0:2 (copy)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "Press [q] to stop, [?] for help", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[matroska @ 000002b52db99400] Subtitle codec mov_text (94213) is not supported.", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[out#0/matroska @ 000002b52db99300] Could not write header (incorrect codec parameters ?): Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[vf#0:0 @ 000002b52db0ea40] Error sending frames to consumers: Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[vf#0:0 @ 000002b52db0ea40] Task finished with error code: -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[vf#0:0 @ 000002b52db0ea40] Terminating thread with return code -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[out#0/matroska @ 000002b52db99300] Nothing was written into output file, because at least one of its streams received no packets.", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.40", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "[aac @ 000002b52e0086c0] Qavg: 8650.696", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "ERROR", "message": "Conversion failed!", "module": "encode_engine", "function": "run_ffmpeg", "line": 372}
{"timestamp": "2026-05-15T02:16:20Z", "level": "INFO", "message": "Processing: Shetland - 1x02 - Red Bones (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:28:25Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:28:25Z", "level": "INFO", "message": "Processing: Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:29:00Z", "level": "INFO", "message": "Copied Shetland - 1x01 - Red Bones (1).mp4 → Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T02:29:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:29:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:29:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 315}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1).mp4':", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    major_brand     : mp42", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    minor_version   : 512", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    compatible_brands: mp42dby1iso2mp41", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    title           : Red Bones, Pt. 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    encoder         : HandBrake 1.8.2 2024081000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    genre           : ;", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    description     : Two-part murder mystery set on the Shetland Islands. DI Perez investigates when elderly Shetlander Mima Wilson is murdered on the archaeological site in the grounds of her croft.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Duration: 00:52:53.37, start: 0.000000, bitrate: 4502 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 4113 kb/s, 25 fps, 25 tbr, 90k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      handler_name    : VideoHandler", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Stream #0:1[0x2](eng): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, stereo, fltp, 384 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      handler_name    : English", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    Side data:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      Audio Service Type: main", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Stream #0:2[0x3](eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "      handler_name    : English [CC]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "Stream mapping:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_nvenc))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "  Stream #0:2 -> #0:2 (copy)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "Press [q] to stop, [?] for help", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[matroska @ 000001d9c3c79400] Subtitle codec mov_text (94213) is not supported.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[out#0/matroska @ 000001d9c3c79300] Could not write header (incorrect codec parameters ?): Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[vf#0:0 @ 000001d9c3beea40] Error sending frames to consumers: Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[vf#0:0 @ 000001d9c3beea40] Task finished with error code: -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[vf#0:0 @ 000001d9c3beea40] Terminating thread with return code -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[out#0/matroska @ 000001d9c3c79300] Nothing was written into output file, because at least one of its streams received no packets.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.46", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "[aac @ 000001d9c40ebd00] Qavg: 7696.131", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "ERROR", "message": "Conversion failed!", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:29:03Z", "level": "INFO", "message": "Processing: Shetland - 1x02 - Red Bones (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:29:03Z", "level": "INFO", "message": "File already in processing: Shetland - 1x02 - Red Bones (2).mp4 (2008.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T02:29:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:29:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:32:11Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:32:11Z", "level": "INFO", "message": "Processing: Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:34:02Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:34:02Z", "level": "INFO", "message": "Processing: Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:34:02Z", "level": "INFO", "message": "File already in processing: Shetland - 1x01 - Red Bones (1).mp4 (1786.03 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T02:34:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:34:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:34:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 315}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1).mp4':", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    major_brand     : mp42", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    minor_version   : 512", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    compatible_brands: mp42dby1iso2mp41", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    title           : Red Bones, Pt. 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    encoder         : HandBrake 1.8.2 2024081000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    genre           : ;", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    description     : Two-part murder mystery set on the Shetland Islands. DI Perez investigates when elderly Shetlander Mima Wilson is murdered on the archaeological site in the grounds of her croft.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Duration: 00:52:53.37, start: 0.000000, bitrate: 4502 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 4113 kb/s, 25 fps, 25 tbr, 90k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      handler_name    : VideoHandler", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Stream #0:1[0x2](eng): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, stereo, fltp, 384 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      handler_name    : English", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    Side data:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      Audio Service Type: main", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Stream #0:2[0x3](eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x162, 0 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      creation_time   : 2025-11-09T01:08:52.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "      handler_name    : English [CC]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "Stream mapping:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_nvenc))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "  Stream #0:2 -> #0:2 (copy)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "Press [q] to stop, [?] for help", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[matroska @ 000001df1236b980] Subtitle codec mov_text (94213) is not supported.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[out#0/matroska @ 000001df12370000] Could not write header (incorrect codec parameters ?): Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[vf#0:0 @ 000001df123c81c0] Error sending frames to consumers: Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[vf#0:0 @ 000001df123c81c0] Task finished with error code: -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[vf#0:0 @ 000001df123c81c0] Terminating thread with return code -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[out#0/matroska @ 000001df12370000] Nothing was written into output file, because at least one of its streams received no packets.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.43", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "[aac @ 000001df128fd580] Qavg: 8650.696", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:06Z", "level": "ERROR", "message": "Conversion failed!", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-15T02:34:07Z", "level": "INFO", "message": "Processing: Shetland - 1x02 - Red Bones (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:34:07Z", "level": "INFO", "message": "File already in processing: Shetland - 1x02 - Red Bones (2).mp4 (2008.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T02:34:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:34:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:37:12Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:37:25Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H365 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:37:48Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:39:56Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:39:56Z", "level": "INFO", "message": "Processing: Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:40:34Z", "level": "INFO", "message": "Copied Shetland - 1x01 - Red Bones (1).mp4 → Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T02:40:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:40:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:40:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T02:40:38Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T02:40:38Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T02:40:38Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1).mp4 -t 900 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "  Original Size (15min baseline): 524.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 447}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "  Encoded Size (15min):          103.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 448}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "  Reduction:     19.7% of original (80.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "TEST MODE - File: Shetland - 1x01 - Red Bones (1).mp4 | Ratio: 19.7% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-15T02:41:36Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T02:42:29Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Shetland\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T02:42:29Z", "level": "INFO", "message": "Processing: Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:42:29Z", "level": "INFO", "message": "File already in processing: Shetland - 1x01 - Red Bones (1).mp4 (1786.03 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T02:42:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:42:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:42:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T02:42:31Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T02:42:31Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T02:42:31Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x01 - Red Bones (1) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T02:45:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T02:45:53Z", "level": "INFO", "message": "  Original Size: 1786.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T02:45:53Z", "level": "INFO", "message": "  Encoded Size:  355.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T02:45:53Z", "level": "INFO", "message": "  Reduction:     19.9% of original (80.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T02:45:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T02:45:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T02:46:00Z", "level": "INFO", "message": "Moved Shetland - 1x01 - Red Bones (1) - [EHX].mkv → Shetland - 1x01 - Red Bones (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T02:46:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 1x01 - Red Bones (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T02:46:02Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T02:46:02Z", "level": "INFO", "message": "  Size: 1786.03MB → 355.61MB (19.9% of original, 80.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T02:46:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T02:46:03Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 1x01 - Red Bones (1).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T02:46:03Z", "level": "INFO", "message": "Processing: Shetland - 1x02 - Red Bones (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:46:03Z", "level": "INFO", "message": "File already in processing: Shetland - 1x02 - Red Bones (2).mp4 (2008.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T02:46:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:46:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:46:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T02:46:06Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T02:46:06Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T02:46:06Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x02 - Red Bones (2).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 1x02 - Red Bones (2) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T02:49:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T02:49:28Z", "level": "INFO", "message": "  Original Size: 2008.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T02:49:28Z", "level": "INFO", "message": "  Encoded Size:  395.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T02:49:28Z", "level": "INFO", "message": "  Reduction:     19.7% of original (80.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T02:49:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T02:49:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T02:49:39Z", "level": "INFO", "message": "Moved Shetland - 1x02 - Red Bones (2) - [EHX].mkv → Shetland - 1x02 - Red Bones (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T02:49:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 1x02 - Red Bones (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T02:49:41Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T02:49:41Z", "level": "INFO", "message": "  Size: 2008.56MB → 395.36MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T02:49:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T02:49:41Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 1x02 - Red Bones (2).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T02:49:41Z", "level": "INFO", "message": "Processing: Shetland - 2x01 - Raven Black (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:50:36Z", "level": "INFO", "message": "Copied Shetland - 2x01 - Raven Black (1).mp4 → Shetland - 2x01 - Raven Black (1).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T02:50:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:50:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:50:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T02:50:38Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T02:50:38Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T02:50:38Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x01 - Raven Black (1).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x01 - Raven Black (1) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T02:54:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T02:54:20Z", "level": "INFO", "message": "  Original Size: 2438.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T02:54:20Z", "level": "INFO", "message": "  Encoded Size:  434.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T02:54:20Z", "level": "INFO", "message": "  Reduction:     17.8% of original (82.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T02:54:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T02:54:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T02:54:30Z", "level": "INFO", "message": "Moved Shetland - 2x01 - Raven Black (1) - [EHX].mkv → Shetland - 2x01 - Raven Black (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T02:54:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 2x01 - Raven Black (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T02:54:33Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T02:54:33Z", "level": "INFO", "message": "  Size: 2438.95MB → 434.27MB (17.8% of original, 82.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T02:54:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T02:54:33Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 2x01 - Raven Black (1).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T02:54:33Z", "level": "INFO", "message": "Processing: Shetland - 2x02 - Raven Black (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T02:55:23Z", "level": "INFO", "message": "Copied Shetland - 2x02 - Raven Black (2).mp4 → Shetland - 2x02 - Raven Black (2).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T02:55:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T02:55:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T02:55:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T02:55:28Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T02:55:28Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T02:55:28Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x02 - Raven Black (2).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x02 - Raven Black (2) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T02:59:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T02:59:09Z", "level": "INFO", "message": "  Original Size: 2374.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T02:59:09Z", "level": "INFO", "message": "  Encoded Size:  416.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T02:59:09Z", "level": "INFO", "message": "  Reduction:     17.6% of original (82.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T02:59:09Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T02:59:09Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T02:59:19Z", "level": "INFO", "message": "Moved Shetland - 2x02 - Raven Black (2) - [EHX].mkv → Shetland - 2x02 - Raven Black (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T02:59:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 2x02 - Raven Black (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T02:59:21Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T02:59:21Z", "level": "INFO", "message": "  Size: 2374.69MB → 416.86MB (17.6% of original, 82.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T02:59:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T02:59:22Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 2x02 - Raven Black (2).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T02:59:22Z", "level": "INFO", "message": "Processing: Shetland - 2x03 - Dead Water (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:00:14Z", "level": "INFO", "message": "Copied Shetland - 2x03 - Dead Water (1).mp4 → Shetland - 2x03 - Dead Water (1).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:00:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:00:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:00:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:00:16Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:00:16Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:00:16Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x03 - Dead Water (1).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x03 - Dead Water (1) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:04:01Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:04:01Z", "level": "INFO", "message": "  Original Size: 2448.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:04:01Z", "level": "INFO", "message": "  Encoded Size:  549.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:04:01Z", "level": "INFO", "message": "  Reduction:     22.5% of original (77.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:04:01Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:04:01Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:04:14Z", "level": "INFO", "message": "Moved Shetland - 2x03 - Dead Water (1) - [EHX].mkv → Shetland - 2x03 - Dead Water (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:04:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 2x03 - Dead Water (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:04:17Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:04:17Z", "level": "INFO", "message": "  Size: 2448.49MB → 549.86MB (22.5% of original, 77.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:04:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:04:17Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 2x03 - Dead Water (1).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:04:17Z", "level": "INFO", "message": "Processing: Shetland - 2x04 - Dead Water (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:05:01Z", "level": "INFO", "message": "Copied Shetland - 2x04 - Dead Water (2).mp4 → Shetland - 2x04 - Dead Water (2).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:05:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:05:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:05:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:05:04Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:05:04Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:05:04Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x04 - Dead Water (2).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x04 - Dead Water (2) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:08:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:08:47Z", "level": "INFO", "message": "  Original Size: 2267.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:08:47Z", "level": "INFO", "message": "  Encoded Size:  469.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:08:47Z", "level": "INFO", "message": "  Reduction:     20.7% of original (79.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:08:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:08:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:09:00Z", "level": "INFO", "message": "Moved Shetland - 2x04 - Dead Water (2) - [EHX].mkv → Shetland - 2x04 - Dead Water (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:09:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 2x04 - Dead Water (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:09:02Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:09:02Z", "level": "INFO", "message": "  Size: 2267.17MB → 469.62MB (20.7% of original, 79.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:09:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:09:02Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 2x04 - Dead Water (2).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:09:02Z", "level": "INFO", "message": "Processing: Shetland - 2x05 - Blue Lightning (1).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:09:47Z", "level": "INFO", "message": "Copied Shetland - 2x05 - Blue Lightning (1).mp4 → Shetland - 2x05 - Blue Lightning (1).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:09:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:09:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:09:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:09:49Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:09:49Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:09:49Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x05 - Blue Lightning (1).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x05 - Blue Lightning (1) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:13:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:13:23Z", "level": "INFO", "message": "  Original Size: 2242.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:13:23Z", "level": "INFO", "message": "  Encoded Size:  410.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:13:23Z", "level": "INFO", "message": "  Reduction:     18.3% of original (81.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:13:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:13:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:13:34Z", "level": "INFO", "message": "Moved Shetland - 2x05 - Blue Lightning (1) - [EHX].mkv → Shetland - 2x05 - Blue Lightning (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:13:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 2x05 - Blue Lightning (1) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:13:36Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:13:36Z", "level": "INFO", "message": "  Size: 2242.65MB → 410.37MB (18.3% of original, 81.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:13:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:13:37Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 2x05 - Blue Lightning (1).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:13:37Z", "level": "INFO", "message": "Processing: Shetland - 2x06 - Blue Lightning (2).mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:14:28Z", "level": "INFO", "message": "Copied Shetland - 2x06 - Blue Lightning (2).mp4 → Shetland - 2x06 - Blue Lightning (2).mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:14:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:14:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:14:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:14:30Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:14:30Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:14:30Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x06 - Blue Lightning (2).mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 2x06 - Blue Lightning (2) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:18:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:18:08Z", "level": "INFO", "message": "  Original Size: 2324.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:18:08Z", "level": "INFO", "message": "  Encoded Size:  424.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:18:08Z", "level": "INFO", "message": "  Reduction:     18.3% of original (81.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:18:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:18:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:18:20Z", "level": "INFO", "message": "Moved Shetland - 2x06 - Blue Lightning (2) - [EHX].mkv → Shetland - 2x06 - Blue Lightning (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:18:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 2x06 - Blue Lightning (2) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:18:22Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:18:22Z", "level": "INFO", "message": "  Size: 2324.61MB → 424.86MB (18.3% of original, 81.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:18:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:18:22Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 2x06 - Blue Lightning (2).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:18:22Z", "level": "INFO", "message": "Processing: Shetland - 3x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:19:19Z", "level": "INFO", "message": "Copied Shetland - 3x01 - Episode 1.mp4 → Shetland - 3x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:19:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:19:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:19:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:19:22Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:19:22Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:19:22Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:23:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:23:03Z", "level": "INFO", "message": "  Original Size: 2836.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:23:03Z", "level": "INFO", "message": "  Encoded Size:  520.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:23:03Z", "level": "INFO", "message": "  Reduction:     18.3% of original (81.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:23:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:23:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:23:17Z", "level": "INFO", "message": "Moved Shetland - 3x01 - Episode 1 - [EHX].mkv → Shetland - 3x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:23:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 3x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:23:19Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:23:19Z", "level": "INFO", "message": "  Size: 2836.64MB → 520.21MB (18.3% of original, 81.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:23:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:23:20Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 3x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:23:20Z", "level": "INFO", "message": "Processing: Shetland - 3x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:24:23Z", "level": "INFO", "message": "Copied Shetland - 3x02 - Episode 2.mp4 → Shetland - 3x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:24:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:24:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:24:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:24:25Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:24:25Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:24:25Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:28:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:28:06Z", "level": "INFO", "message": "  Original Size: 3016.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:28:06Z", "level": "INFO", "message": "  Encoded Size:  547.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:28:06Z", "level": "INFO", "message": "  Reduction:     18.1% of original (81.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:28:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:28:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:28:20Z", "level": "INFO", "message": "Moved Shetland - 3x02 - Episode 2 - [EHX].mkv → Shetland - 3x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:28:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 3x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:28:22Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:28:22Z", "level": "INFO", "message": "  Size: 3016.83MB → 547.02MB (18.1% of original, 81.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:28:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:28:23Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 3x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:28:23Z", "level": "INFO", "message": "Processing: Shetland - 3x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:29:21Z", "level": "INFO", "message": "Copied Shetland - 3x03 - Episode 3.mp4 → Shetland - 3x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:29:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:29:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:29:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:29:23Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:29:23Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:29:23Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:33:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:33:00Z", "level": "INFO", "message": "  Original Size: 2786.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:33:00Z", "level": "INFO", "message": "  Encoded Size:  495.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:33:00Z", "level": "INFO", "message": "  Reduction:     17.8% of original (82.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:33:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:33:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:33:13Z", "level": "INFO", "message": "Moved Shetland - 3x03 - Episode 3 - [EHX].mkv → Shetland - 3x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:33:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 3x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:33:15Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:33:15Z", "level": "INFO", "message": "  Size: 2786.69MB → 495.28MB (17.8% of original, 82.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:33:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:33:16Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 3x03 - Episode 3.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:33:16Z", "level": "INFO", "message": "Processing: Shetland - 3x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:34:12Z", "level": "INFO", "message": "Copied Shetland - 3x04 - Episode 4.mp4 → Shetland - 3x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:34:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:34:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:34:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:34:15Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:34:15Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:34:15Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:37:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:37:51Z", "level": "INFO", "message": "  Original Size: 2788.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:37:51Z", "level": "INFO", "message": "  Encoded Size:  453.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:37:51Z", "level": "INFO", "message": "  Reduction:     16.3% of original (83.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:37:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:37:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:38:04Z", "level": "INFO", "message": "Moved Shetland - 3x04 - Episode 4 - [EHX].mkv → Shetland - 3x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:38:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 3x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:38:06Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:38:06Z", "level": "INFO", "message": "  Size: 2788.17MB → 453.53MB (16.3% of original, 83.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:38:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:38:06Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 3x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:38:06Z", "level": "INFO", "message": "Processing: Shetland - 3x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:39:03Z", "level": "INFO", "message": "Copied Shetland - 3x05 - Episode 5.mp4 → Shetland - 3x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:39:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:39:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:39:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:39:06Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:39:06Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:39:06Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:42:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:42:45Z", "level": "INFO", "message": "  Original Size: 2721.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:42:45Z", "level": "INFO", "message": "  Encoded Size:  419.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:42:45Z", "level": "INFO", "message": "  Reduction:     15.4% of original (84.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:42:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:42:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:42:55Z", "level": "INFO", "message": "Moved Shetland - 3x05 - Episode 5 - [EHX].mkv → Shetland - 3x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:42:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 3x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:42:57Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:42:57Z", "level": "INFO", "message": "  Size: 2721.46MB → 419.41MB (15.4% of original, 84.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:42:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:42:57Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 3x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:42:57Z", "level": "INFO", "message": "Processing: Shetland - 3x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:43:53Z", "level": "INFO", "message": "Copied Shetland - 3x06 - Episode 6.mp4 → Shetland - 3x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:43:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:43:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:43:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:43:56Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:43:56Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:43:56Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 3x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:47:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:47:36Z", "level": "INFO", "message": "  Original Size: 2734.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:47:36Z", "level": "INFO", "message": "  Encoded Size:  449.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:47:36Z", "level": "INFO", "message": "  Reduction:     16.4% of original (83.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:47:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:47:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:47:49Z", "level": "INFO", "message": "Moved Shetland - 3x06 - Episode 6 - [EHX].mkv → Shetland - 3x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:47:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 3x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:47:52Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:47:52Z", "level": "INFO", "message": "  Size: 2734.36MB → 449.01MB (16.4% of original, 83.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:47:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:47:52Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 3x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:47:52Z", "level": "INFO", "message": "Processing: Shetland - 4x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:48:32Z", "level": "INFO", "message": "Copied Shetland - 4x01 - Episode 1.mp4 → Shetland - 4x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:48:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:48:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:48:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:48:34Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:48:34Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:48:34Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:52:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:52:17Z", "level": "INFO", "message": "  Original Size: 1847.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:52:17Z", "level": "INFO", "message": "  Encoded Size:  389.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:52:17Z", "level": "INFO", "message": "  Reduction:     21.1% of original (78.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:52:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:52:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:52:26Z", "level": "INFO", "message": "Moved Shetland - 4x01 - Episode 1 - [EHX].mkv → Shetland - 4x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:52:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 4x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:52:28Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:52:28Z", "level": "INFO", "message": "  Size: 1847.61MB → 389.46MB (21.1% of original, 78.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:52:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:52:28Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 4x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:52:28Z", "level": "INFO", "message": "Processing: Shetland - 4x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:53:02Z", "level": "INFO", "message": "Copied Shetland - 4x02 - Episode 2.mp4 → Shetland - 4x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:53:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:53:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:53:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:53:05Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:53:05Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:53:05Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T03:56:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T03:56:41Z", "level": "INFO", "message": "  Original Size: 1884.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T03:56:41Z", "level": "INFO", "message": "  Encoded Size:  398.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T03:56:41Z", "level": "INFO", "message": "  Reduction:     21.2% of original (78.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T03:56:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T03:56:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T03:56:50Z", "level": "INFO", "message": "Moved Shetland - 4x02 - Episode 2 - [EHX].mkv → Shetland - 4x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T03:56:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 4x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T03:56:53Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T03:56:53Z", "level": "INFO", "message": "  Size: 1884.3MB → 398.76MB (21.2% of original, 78.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T03:56:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T03:56:53Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 4x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T03:56:53Z", "level": "INFO", "message": "Processing: Shetland - 4x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T03:57:33Z", "level": "INFO", "message": "Copied Shetland - 4x03 - Episode 3.mp4 → Shetland - 4x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T03:57:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T03:57:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T03:57:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T03:57:36Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T03:57:36Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T03:57:36Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:01:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:01:13Z", "level": "INFO", "message": "  Original Size: 2055.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:01:13Z", "level": "INFO", "message": "  Encoded Size:  431.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:01:13Z", "level": "INFO", "message": "  Reduction:     21.0% of original (79.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:01:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:01:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:01:24Z", "level": "INFO", "message": "Moved Shetland - 4x03 - Episode 3 - [EHX].mkv → Shetland - 4x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:01:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 4x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:01:26Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:01:26Z", "level": "INFO", "message": "  Size: 2055.46MB → 431.0MB (21.0% of original, 79.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:01:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:01:26Z", "level": "WARNING", "message": "Could not delete files: [WinError 2] The system cannot find the file specified: 'P:\\\\tv\\\\Shetland\\\\Shetland (2013) S01-09 1080p WebDL H265 EAC-3 Stereo\\\\S04\\\\Shetland - 4x03 - Episode 3.mp4'", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-15T04:01:26Z", "level": "INFO", "message": "Processing: Shetland - 4x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:02:43Z", "level": "INFO", "message": "Copied Shetland - 4x04 - Episode 4.mp4 → Shetland - 4x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:02:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:02:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:02:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:02:45Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:02:45Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:02:45Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:06:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:06:21Z", "level": "INFO", "message": "  Original Size: 2563.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:06:21Z", "level": "INFO", "message": "  Encoded Size:  548.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:06:21Z", "level": "INFO", "message": "  Reduction:     21.4% of original (78.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:06:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:06:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:06:33Z", "level": "INFO", "message": "Moved Shetland - 4x04 - Episode 4 - [EHX].mkv → Shetland - 4x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:06:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 4x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:06:35Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:06:35Z", "level": "INFO", "message": "  Size: 2563.94MB → 548.04MB (21.4% of original, 78.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:06:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:06:36Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 4x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:06:36Z", "level": "INFO", "message": "Processing: Shetland - 4x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:07:42Z", "level": "INFO", "message": "Copied Shetland - 4x05 - Episode 5.mp4 → Shetland - 4x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:07:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:07:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:07:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:07:44Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:07:44Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:07:44Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:11:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:11:23Z", "level": "INFO", "message": "  Original Size: 2618.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:11:23Z", "level": "INFO", "message": "  Encoded Size:  529.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:11:23Z", "level": "INFO", "message": "  Reduction:     20.2% of original (79.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:11:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:11:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:11:34Z", "level": "INFO", "message": "Moved Shetland - 4x05 - Episode 5 - [EHX].mkv → Shetland - 4x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:11:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 4x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:11:36Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:11:36Z", "level": "INFO", "message": "  Size: 2618.41MB → 529.71MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:11:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:11:37Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 4x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:11:37Z", "level": "INFO", "message": "Processing: Shetland - 4x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:12:26Z", "level": "INFO", "message": "Copied Shetland - 4x06 - Episode 6.mp4 → Shetland - 4x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:12:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:12:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:12:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:12:28Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:12:28Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:12:28Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 4x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:16:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:16:08Z", "level": "INFO", "message": "  Original Size: 2551.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:16:08Z", "level": "INFO", "message": "  Encoded Size:  487.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:16:08Z", "level": "INFO", "message": "  Reduction:     19.1% of original (80.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:16:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:16:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:16:19Z", "level": "INFO", "message": "Moved Shetland - 4x06 - Episode 6 - [EHX].mkv → Shetland - 4x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:16:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 4x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:16:21Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:16:21Z", "level": "INFO", "message": "  Size: 2551.99MB → 487.53MB (19.1% of original, 80.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:16:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:16:22Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 4x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:16:22Z", "level": "INFO", "message": "Processing: Shetland - 5x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:17:02Z", "level": "INFO", "message": "Copied Shetland - 5x01 - Episode 1.mp4 → Shetland - 5x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:17:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:17:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:17:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:17:04Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:17:04Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:17:04Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:20:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:20:44Z", "level": "INFO", "message": "  Original Size: 2175.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:20:44Z", "level": "INFO", "message": "  Encoded Size:  447.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:20:44Z", "level": "INFO", "message": "  Reduction:     20.6% of original (79.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:20:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:20:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:20:54Z", "level": "INFO", "message": "Moved Shetland - 5x01 - Episode 1 - [EHX].mkv → Shetland - 5x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:20:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 5x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:20:56Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:20:56Z", "level": "INFO", "message": "  Size: 2175.39MB → 447.96MB (20.6% of original, 79.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:20:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:20:57Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 5x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:20:57Z", "level": "INFO", "message": "Processing: Shetland - 5x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:21:36Z", "level": "INFO", "message": "Copied Shetland - 5x02 - Episode 2.mp4 → Shetland - 5x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:21:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:21:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:21:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:21:38Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:21:38Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:21:38Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:25:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:25:06Z", "level": "INFO", "message": "  Original Size: 1930.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:25:06Z", "level": "INFO", "message": "  Encoded Size:  380.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:25:06Z", "level": "INFO", "message": "  Reduction:     19.7% of original (80.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:25:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:25:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:25:13Z", "level": "INFO", "message": "Moved Shetland - 5x02 - Episode 2 - [EHX].mkv → Shetland - 5x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:25:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 5x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:25:15Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:25:15Z", "level": "INFO", "message": "  Size: 1930.68MB → 380.52MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:25:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:25:16Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 5x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:25:16Z", "level": "INFO", "message": "Processing: Shetland - 5x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:26:00Z", "level": "INFO", "message": "Copied Shetland - 5x03 - Episode 3.mp4 → Shetland - 5x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:26:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:26:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:26:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:26:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:26:02Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:26:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:29:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:29:32Z", "level": "INFO", "message": "  Original Size: 2231.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:29:32Z", "level": "INFO", "message": "  Encoded Size:  476.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:29:32Z", "level": "INFO", "message": "  Reduction:     21.4% of original (78.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:29:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:29:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:29:43Z", "level": "INFO", "message": "Moved Shetland - 5x03 - Episode 3 - [EHX].mkv → Shetland - 5x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:29:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 5x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:29:45Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:29:45Z", "level": "INFO", "message": "  Size: 2231.29MB → 476.87MB (21.4% of original, 78.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:29:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:29:46Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 5x03 - Episode 3.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:29:46Z", "level": "INFO", "message": "Processing: Shetland - 5x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:30:28Z", "level": "INFO", "message": "Copied Shetland - 5x04 - Episode 4.mp4 → Shetland - 5x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:30:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:30:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:30:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:30:31Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:30:31Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:30:31Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:34:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:34:00Z", "level": "INFO", "message": "  Original Size: 2171.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:34:00Z", "level": "INFO", "message": "  Encoded Size:  384.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:34:00Z", "level": "INFO", "message": "  Reduction:     17.7% of original (82.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:34:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:34:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:34:08Z", "level": "INFO", "message": "Moved Shetland - 5x04 - Episode 4 - [EHX].mkv → Shetland - 5x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:34:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 5x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:34:10Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:34:10Z", "level": "INFO", "message": "  Size: 2171.84MB → 384.35MB (17.7% of original, 82.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:34:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:34:10Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 5x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:34:10Z", "level": "INFO", "message": "Processing: Shetland - 5x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:34:51Z", "level": "INFO", "message": "Copied Shetland - 5x05 - Episode 5.mp4 → Shetland - 5x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:34:51Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:34:51Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:34:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:34:53Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:34:53Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:34:53Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:38:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:38:27Z", "level": "INFO", "message": "  Original Size: 2194.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:38:27Z", "level": "INFO", "message": "  Encoded Size:  351.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:38:27Z", "level": "INFO", "message": "  Reduction:     16.0% of original (84.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:38:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:38:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:38:35Z", "level": "INFO", "message": "Moved Shetland - 5x05 - Episode 5 - [EHX].mkv → Shetland - 5x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:38:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 5x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:38:37Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:38:37Z", "level": "INFO", "message": "  Size: 2194.03MB → 351.3MB (16.0% of original, 84.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:38:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:38:37Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 5x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:38:37Z", "level": "INFO", "message": "Processing: Shetland - 5x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:39:17Z", "level": "INFO", "message": "Copied Shetland - 5x06 - Episode 6.mp4 → Shetland - 5x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:39:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:39:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:39:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:39:20Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:39:20Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:39:20Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 5x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:42:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:42:58Z", "level": "INFO", "message": "  Original Size: 2047.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:42:58Z", "level": "INFO", "message": "  Encoded Size:  329.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:42:58Z", "level": "INFO", "message": "  Reduction:     16.1% of original (83.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:42:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:42:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:43:04Z", "level": "INFO", "message": "Moved Shetland - 5x06 - Episode 6 - [EHX].mkv → Shetland - 5x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:43:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 5x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:43:06Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:43:06Z", "level": "INFO", "message": "  Size: 2047.55MB → 329.29MB (16.1% of original, 83.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:43:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:43:07Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 5x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:43:07Z", "level": "INFO", "message": "Processing: Shetland - 6x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:43:41Z", "level": "INFO", "message": "Copied Shetland - 6x01 - Episode 1.mp4 → Shetland - 6x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:43:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:43:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:43:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:43:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:43:43Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:43:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:46:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:46:59Z", "level": "INFO", "message": "  Original Size: 1772.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:46:59Z", "level": "INFO", "message": "  Encoded Size:  393.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:46:59Z", "level": "INFO", "message": "  Reduction:     22.2% of original (77.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:46:59Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:46:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:47:08Z", "level": "INFO", "message": "Moved Shetland - 6x01 - Episode 1 - [EHX].mkv → Shetland - 6x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:47:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 6x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:47:10Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:47:10Z", "level": "INFO", "message": "  Size: 1772.15MB → 393.86MB (22.2% of original, 77.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:47:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:47:10Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 6x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:47:10Z", "level": "INFO", "message": "Processing: Shetland - 6x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:47:41Z", "level": "INFO", "message": "Copied Shetland - 6x02 - Episode 2.mp4 → Shetland - 6x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:47:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:47:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:47:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:47:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:47:43Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:47:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:50:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:50:58Z", "level": "INFO", "message": "  Original Size: 1763.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:50:58Z", "level": "INFO", "message": "  Encoded Size:  381.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:50:58Z", "level": "INFO", "message": "  Reduction:     21.6% of original (78.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:50:58Z", "level": "INFO", "message": "  Resolution:    1920x958 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:50:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:51:06Z", "level": "INFO", "message": "Moved Shetland - 6x02 - Episode 2 - [EHX].mkv → Shetland - 6x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:51:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 6x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:51:09Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:51:09Z", "level": "INFO", "message": "  Size: 1763.73MB → 381.19MB (21.6% of original, 78.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:51:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:51:09Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 6x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:51:09Z", "level": "INFO", "message": "Processing: Shetland - 6x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:51:41Z", "level": "INFO", "message": "Copied Shetland - 6x03 - Episode 3.mp4 → Shetland - 6x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:51:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:51:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:51:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:51:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:51:43Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:51:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:54:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:54:59Z", "level": "INFO", "message": "  Original Size: 1812.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:54:59Z", "level": "INFO", "message": "  Encoded Size:  378.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:54:59Z", "level": "INFO", "message": "  Reduction:     20.9% of original (79.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:54:59Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:54:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:55:08Z", "level": "INFO", "message": "Moved Shetland - 6x03 - Episode 3 - [EHX].mkv → Shetland - 6x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:55:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 6x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:55:10Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:55:10Z", "level": "INFO", "message": "  Size: 1812.15MB → 378.93MB (20.9% of original, 79.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:55:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:55:10Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 6x03 - Episode 3.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:55:10Z", "level": "INFO", "message": "Processing: Shetland - 6x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:55:44Z", "level": "INFO", "message": "Copied Shetland - 6x04 - Episode 4.mp4 → Shetland - 6x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:55:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:55:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:55:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:55:47Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:55:47Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:55:47Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T04:59:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T04:59:04Z", "level": "INFO", "message": "  Original Size: 1895.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T04:59:04Z", "level": "INFO", "message": "  Encoded Size:  444.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T04:59:04Z", "level": "INFO", "message": "  Reduction:     23.4% of original (76.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T04:59:04Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T04:59:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T04:59:15Z", "level": "INFO", "message": "Moved Shetland - 6x04 - Episode 4 - [EHX].mkv → Shetland - 6x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T04:59:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 6x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T04:59:17Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T04:59:17Z", "level": "INFO", "message": "  Size: 1895.41MB → 444.11MB (23.4% of original, 76.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T04:59:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T04:59:17Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 6x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T04:59:17Z", "level": "INFO", "message": "Processing: Shetland - 6x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T04:59:49Z", "level": "INFO", "message": "Copied Shetland - 6x05 - Episode 5.mp4 → Shetland - 6x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T04:59:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T04:59:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T04:59:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T04:59:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T04:59:51Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T04:59:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:03:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:03:05Z", "level": "INFO", "message": "  Original Size: 1633.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:03:05Z", "level": "INFO", "message": "  Encoded Size:  369.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:03:05Z", "level": "INFO", "message": "  Reduction:     22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:03:05Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:03:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:03:12Z", "level": "INFO", "message": "Moved Shetland - 6x05 - Episode 5 - [EHX].mkv → Shetland - 6x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:03:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 6x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:03:14Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:03:14Z", "level": "INFO", "message": "  Size: 1633.78MB → 369.25MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:03:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:03:14Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 6x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:03:14Z", "level": "INFO", "message": "Processing: Shetland - 6x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:03:44Z", "level": "INFO", "message": "Copied Shetland - 6x06 - Episode 6.mp4 → Shetland - 6x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:03:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:03:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:03:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:03:46Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:03:46Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:03:46Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 6x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:06:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:06:59Z", "level": "INFO", "message": "  Original Size: 1743.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:06:59Z", "level": "INFO", "message": "  Encoded Size:  371.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:06:59Z", "level": "INFO", "message": "  Reduction:     21.3% of original (78.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:06:59Z", "level": "INFO", "message": "  Resolution:    1920x958 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:06:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:07:08Z", "level": "INFO", "message": "Moved Shetland - 6x06 - Episode 6 - [EHX].mkv → Shetland - 6x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:07:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 6x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:07:10Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:07:10Z", "level": "INFO", "message": "  Size: 1743.38MB → 371.84MB (21.3% of original, 78.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:07:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:07:11Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 6x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:07:11Z", "level": "INFO", "message": "Processing: Shetland - 7x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:08:02Z", "level": "INFO", "message": "Copied Shetland - 7x01 - Episode 1.mp4 → Shetland - 7x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:08:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:08:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:08:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:08:04Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:08:04Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:08:04Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:11:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:11:46Z", "level": "INFO", "message": "  Original Size: 2610.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:11:46Z", "level": "INFO", "message": "  Encoded Size:  482.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:11:46Z", "level": "INFO", "message": "  Reduction:     18.5% of original (81.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:11:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:11:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:11:57Z", "level": "INFO", "message": "Moved Shetland - 7x01 - Episode 1 - [EHX].mkv → Shetland - 7x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:11:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 7x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:11:59Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:11:59Z", "level": "INFO", "message": "  Size: 2610.02MB → 482.27MB (18.5% of original, 81.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:11:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:11:59Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 7x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:11:59Z", "level": "INFO", "message": "Processing: Shetland - 7x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:12:41Z", "level": "INFO", "message": "Copied Shetland - 7x02 - Episode 2.mp4 → Shetland - 7x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:12:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:12:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:12:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:12:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:12:43Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:12:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:16:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:16:19Z", "level": "INFO", "message": "  Original Size: 2247.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:16:19Z", "level": "INFO", "message": "  Encoded Size:  383.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:16:19Z", "level": "INFO", "message": "  Reduction:     17.1% of original (82.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:16:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:16:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:16:27Z", "level": "INFO", "message": "Moved Shetland - 7x02 - Episode 2 - [EHX].mkv → Shetland - 7x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:16:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 7x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:16:29Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:16:29Z", "level": "INFO", "message": "  Size: 2247.16MB → 383.55MB (17.1% of original, 82.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:16:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:16:30Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 7x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:16:30Z", "level": "INFO", "message": "Processing: Shetland - 7x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:17:16Z", "level": "INFO", "message": "Copied Shetland - 7x03 - Episode 3.mp4 → Shetland - 7x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:17:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:17:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:17:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:17:19Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:17:19Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:17:19Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:20:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:20:59Z", "level": "INFO", "message": "  Original Size: 2266.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:20:59Z", "level": "INFO", "message": "  Encoded Size:  383.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:20:59Z", "level": "INFO", "message": "  Reduction:     16.9% of original (83.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:20:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:20:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:21:07Z", "level": "INFO", "message": "Moved Shetland - 7x03 - Episode 3 - [EHX].mkv → Shetland - 7x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:21:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 7x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:21:09Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:21:09Z", "level": "INFO", "message": "  Size: 2266.94MB → 383.24MB (16.9% of original, 83.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:21:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:21:10Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 7x03 - Episode 3.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:21:10Z", "level": "INFO", "message": "Processing: Shetland - 7x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:21:57Z", "level": "INFO", "message": "Copied Shetland - 7x04 - Episode 4.mp4 → Shetland - 7x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:21:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:21:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:21:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:21:59Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:21:59Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:21:59Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:25:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:25:37Z", "level": "INFO", "message": "  Original Size: 2577.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:25:37Z", "level": "INFO", "message": "  Encoded Size:  416.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:25:37Z", "level": "INFO", "message": "  Reduction:     16.1% of original (83.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:25:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:25:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:25:45Z", "level": "INFO", "message": "Moved Shetland - 7x04 - Episode 4 - [EHX].mkv → Shetland - 7x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:25:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 7x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:25:47Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:25:47Z", "level": "INFO", "message": "  Size: 2577.64MB → 416.21MB (16.1% of original, 83.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:25:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:25:48Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 7x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:25:48Z", "level": "INFO", "message": "Processing: Shetland - 7x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:26:29Z", "level": "INFO", "message": "Copied Shetland - 7x05 - Episode 5.mp4 → Shetland - 7x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:26:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:26:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:26:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:26:31Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:26:32Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:26:32Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:30:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:30:05Z", "level": "INFO", "message": "  Original Size: 2397.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:30:05Z", "level": "INFO", "message": "  Encoded Size:  359.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:30:05Z", "level": "INFO", "message": "  Reduction:     15.0% of original (85.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:30:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:30:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:30:12Z", "level": "INFO", "message": "Moved Shetland - 7x05 - Episode 5 - [EHX].mkv → Shetland - 7x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:30:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 7x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:30:14Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:30:14Z", "level": "INFO", "message": "  Size: 2397.76MB → 359.82MB (15.0% of original, 85.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:30:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:30:15Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 7x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:30:15Z", "level": "INFO", "message": "Processing: Shetland - 7x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:30:59Z", "level": "INFO", "message": "Copied Shetland - 7x06 - Episode 6.mp4 → Shetland - 7x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:30:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:30:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:31:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:31:01Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:31:01Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:31:01Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 7x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:34:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:34:32Z", "level": "INFO", "message": "  Original Size: 2474.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:34:32Z", "level": "INFO", "message": "  Encoded Size:  426.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:34:32Z", "level": "INFO", "message": "  Reduction:     17.2% of original (82.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:34:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:34:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:34:40Z", "level": "INFO", "message": "Moved Shetland - 7x06 - Episode 6 - [EHX].mkv → Shetland - 7x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:34:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 7x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:34:42Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:34:42Z", "level": "INFO", "message": "  Size: 2474.1MB → 426.78MB (17.2% of original, 82.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:34:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:34:43Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 7x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:34:43Z", "level": "INFO", "message": "Processing: Shetland - 8x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:35:18Z", "level": "INFO", "message": "Copied Shetland - 8x01 - Episode 1.mp4 → Shetland - 8x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:35:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:35:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:35:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:35:21Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:35:21Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:35:21Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:39:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:39:05Z", "level": "INFO", "message": "  Original Size: 1824.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:39:05Z", "level": "INFO", "message": "  Encoded Size:  366.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:39:05Z", "level": "INFO", "message": "  Reduction:     20.1% of original (79.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:39:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:39:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:39:13Z", "level": "INFO", "message": "Moved Shetland - 8x01 - Episode 1 - [EHX].mkv → Shetland - 8x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:39:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 8x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:39:15Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:39:15Z", "level": "INFO", "message": "  Size: 1824.43MB → 366.91MB (20.1% of original, 79.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:39:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:39:15Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 8x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:39:15Z", "level": "INFO", "message": "Processing: Shetland - 8x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:39:46Z", "level": "INFO", "message": "Copied Shetland - 8x02 - Episode 2.mp4 → Shetland - 8x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:39:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:39:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:39:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:39:48Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:39:48Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:39:48Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:43:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:43:31Z", "level": "INFO", "message": "  Original Size: 1553.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:43:31Z", "level": "INFO", "message": "  Encoded Size:  313.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:43:31Z", "level": "INFO", "message": "  Reduction:     20.2% of original (79.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:43:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:43:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:43:37Z", "level": "INFO", "message": "Moved Shetland - 8x02 - Episode 2 - [EHX].mkv → Shetland - 8x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:43:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 8x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:43:39Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:43:39Z", "level": "INFO", "message": "  Size: 1553.08MB → 313.85MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:43:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:43:39Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 8x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:43:39Z", "level": "INFO", "message": "Processing: Shetland - 8x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:44:09Z", "level": "INFO", "message": "Copied Shetland - 8x03 - Episode 3.mp4 → Shetland - 8x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:44:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:44:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:44:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:44:11Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:44:11Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:44:11Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:47:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:47:52Z", "level": "INFO", "message": "  Original Size: 1621.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:47:52Z", "level": "INFO", "message": "  Encoded Size:  326.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:47:52Z", "level": "INFO", "message": "  Reduction:     20.2% of original (79.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:47:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:47:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:47:58Z", "level": "INFO", "message": "Moved Shetland - 8x03 - Episode 3 - [EHX].mkv → Shetland - 8x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:48:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 8x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:48:00Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:48:00Z", "level": "INFO", "message": "  Size: 1621.35MB → 326.89MB (20.2% of original, 79.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:48:00Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:48:01Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 8x03 - Episode 3.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:48:01Z", "level": "INFO", "message": "Processing: Shetland - 8x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:48:27Z", "level": "INFO", "message": "Copied Shetland - 8x04 - Episode 4.mp4 → Shetland - 8x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:48:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:48:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:48:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:48:29Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:48:29Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:48:29Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:52:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:52:07Z", "level": "INFO", "message": "  Original Size: 1495.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:52:07Z", "level": "INFO", "message": "  Encoded Size:  295.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:52:07Z", "level": "INFO", "message": "  Reduction:     19.8% of original (80.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:52:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:52:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:52:13Z", "level": "INFO", "message": "Moved Shetland - 8x04 - Episode 4 - [EHX].mkv → Shetland - 8x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:52:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 8x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:52:15Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:52:15Z", "level": "INFO", "message": "  Size: 1495.52MB → 295.7MB (19.8% of original, 80.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:52:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:52:15Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 8x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:52:15Z", "level": "INFO", "message": "Processing: Shetland - 8x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:52:42Z", "level": "INFO", "message": "Copied Shetland - 8x05 - Episode 5.mp4 → Shetland - 8x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:52:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:52:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:52:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:52:44Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:52:45Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:52:45Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T05:56:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T05:56:22Z", "level": "INFO", "message": "  Original Size: 1521.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T05:56:22Z", "level": "INFO", "message": "  Encoded Size:  298.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T05:56:22Z", "level": "INFO", "message": "  Reduction:     19.6% of original (80.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T05:56:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T05:56:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T05:56:29Z", "level": "INFO", "message": "Moved Shetland - 8x05 - Episode 5 - [EHX].mkv → Shetland - 8x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T05:56:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 8x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T05:56:31Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T05:56:31Z", "level": "INFO", "message": "  Size: 1521.28MB → 298.26MB (19.6% of original, 80.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T05:56:31Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T05:56:31Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 8x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T05:56:31Z", "level": "INFO", "message": "Processing: Shetland - 8x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T05:56:59Z", "level": "INFO", "message": "Copied Shetland - 8x06 - Episode 6.mp4 → Shetland - 8x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T05:56:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T05:56:59Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T05:57:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T05:57:01Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T05:57:01Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T05:57:01Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 8x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:00:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:00:42Z", "level": "INFO", "message": "  Original Size: 1454.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:00:42Z", "level": "INFO", "message": "  Encoded Size:  317.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:00:42Z", "level": "INFO", "message": "  Reduction:     21.8% of original (78.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:00:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:00:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:00:49Z", "level": "INFO", "message": "Moved Shetland - 8x06 - Episode 6 - [EHX].mkv → Shetland - 8x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:00:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 8x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:00:51Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:00:51Z", "level": "INFO", "message": "  Size: 1454.73MB → 317.37MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:00:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:00:52Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 8x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:00:52Z", "level": "INFO", "message": "Processing: Shetland - 9x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T06:01:21Z", "level": "INFO", "message": "Copied Shetland - 9x01 - Episode 1.mp4 → Shetland - 9x01 - Episode 1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T06:01:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T06:01:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T06:01:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T06:01:23Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T06:01:23Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T06:01:23Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x01 - Episode 1.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x01 - Episode 1 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:04:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:04:43Z", "level": "INFO", "message": "  Original Size: 1626.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:04:43Z", "level": "INFO", "message": "  Encoded Size:  350.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:04:43Z", "level": "INFO", "message": "  Reduction:     21.5% of original (78.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:04:43Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:04:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:04:50Z", "level": "INFO", "message": "Moved Shetland - 9x01 - Episode 1 - [EHX].mkv → Shetland - 9x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:04:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 9x01 - Episode 1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:04:52Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:04:52Z", "level": "INFO", "message": "  Size: 1626.66MB → 350.51MB (21.5% of original, 78.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:04:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:04:52Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 9x01 - Episode 1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:04:52Z", "level": "INFO", "message": "Processing: Shetland - 9x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T06:05:23Z", "level": "INFO", "message": "Copied Shetland - 9x02 - Episode 2.mp4 → Shetland - 9x02 - Episode 2.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T06:05:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T06:05:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T06:05:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T06:05:25Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T06:05:25Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T06:05:25Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x02 - Episode 2.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x02 - Episode 2 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:08:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:08:44Z", "level": "INFO", "message": "  Original Size: 1626.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:08:44Z", "level": "INFO", "message": "  Encoded Size:  341.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:08:44Z", "level": "INFO", "message": "  Reduction:     21.0% of original (79.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:08:44Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:08:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:08:52Z", "level": "INFO", "message": "Moved Shetland - 9x02 - Episode 2 - [EHX].mkv → Shetland - 9x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:08:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 9x02 - Episode 2 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:08:54Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:08:54Z", "level": "INFO", "message": "  Size: 1626.12MB → 341.97MB (21.0% of original, 79.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:08:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:08:54Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 9x02 - Episode 2.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:08:54Z", "level": "INFO", "message": "Processing: Shetland - 9x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T06:09:24Z", "level": "INFO", "message": "Copied Shetland - 9x03 - Episode 3.mp4 → Shetland - 9x03 - Episode 3.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T06:09:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T06:09:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T06:09:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T06:09:26Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T06:09:26Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T06:09:26Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x03 - Episode 3.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x03 - Episode 3 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:12:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:12:44Z", "level": "INFO", "message": "  Original Size: 1560.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:12:44Z", "level": "INFO", "message": "  Encoded Size:  334.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:12:44Z", "level": "INFO", "message": "  Reduction:     21.4% of original (78.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:12:44Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:12:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:12:51Z", "level": "INFO", "message": "Moved Shetland - 9x03 - Episode 3 - [EHX].mkv → Shetland - 9x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:12:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 9x03 - Episode 3 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:12:53Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:12:53Z", "level": "INFO", "message": "  Size: 1560.74MB → 334.41MB (21.4% of original, 78.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:12:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:12:54Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 9x03 - Episode 3.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:12:54Z", "level": "INFO", "message": "Processing: Shetland - 9x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T06:13:23Z", "level": "INFO", "message": "Copied Shetland - 9x04 - Episode 4.mp4 → Shetland - 9x04 - Episode 4.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T06:13:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T06:13:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T06:13:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T06:13:25Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T06:13:25Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T06:13:25Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x04 - Episode 4.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x04 - Episode 4 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:16:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:16:37Z", "level": "INFO", "message": "  Original Size: 1573.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:16:37Z", "level": "INFO", "message": "  Encoded Size:  327.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:16:37Z", "level": "INFO", "message": "  Reduction:     20.8% of original (79.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:16:37Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:16:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:16:43Z", "level": "INFO", "message": "Moved Shetland - 9x04 - Episode 4 - [EHX].mkv → Shetland - 9x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:16:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 9x04 - Episode 4 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:16:45Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:16:45Z", "level": "INFO", "message": "  Size: 1573.49MB → 327.56MB (20.8% of original, 79.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:16:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:16:46Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 9x04 - Episode 4.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:16:46Z", "level": "INFO", "message": "Processing: Shetland - 9x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T06:17:13Z", "level": "INFO", "message": "Copied Shetland - 9x05 - Episode 5.mp4 → Shetland - 9x05 - Episode 5.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T06:17:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T06:17:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T06:17:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T06:17:15Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T06:17:15Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T06:17:15Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x05 - Episode 5.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x05 - Episode 5 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:20:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:20:27Z", "level": "INFO", "message": "  Original Size: 1479.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:20:27Z", "level": "INFO", "message": "  Encoded Size:  297.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:20:27Z", "level": "INFO", "message": "  Reduction:     20.1% of original (79.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:20:27Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:20:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:20:33Z", "level": "INFO", "message": "Moved Shetland - 9x05 - Episode 5 - [EHX].mkv → Shetland - 9x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:20:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 9x05 - Episode 5 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:20:35Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:20:35Z", "level": "INFO", "message": "  Size: 1479.96MB → 297.96MB (20.1% of original, 79.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:20:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:20:35Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 9x05 - Episode 5.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:20:35Z", "level": "INFO", "message": "Processing: Shetland - 9x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T06:21:00Z", "level": "INFO", "message": "Copied Shetland - 9x06 - Episode 6.mp4 → Shetland - 9x06 - Episode 6.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T06:21:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T06:21:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T06:21:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T06:21:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 0 supported, 1 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T06:21:02Z", "level": "INFO", "message": "Found convertible subtitle format(s) - converting to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 344}
{"timestamp": "2026-05-15T06:21:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x06 - Episode 6.mp4 -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 language=eng -metadata:s:a:0 title= -c:s subrip C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Shetland - 9x06 - Episode 6 - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T06:24:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T06:24:15Z", "level": "INFO", "message": "  Original Size: 1395.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T06:24:15Z", "level": "INFO", "message": "  Encoded Size:  302.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T06:24:15Z", "level": "INFO", "message": "  Reduction:     21.7% of original (78.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T06:24:15Z", "level": "INFO", "message": "  Resolution:    1920x960 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T06:24:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T06:24:21Z", "level": "INFO", "message": "Moved Shetland - 9x06 - Episode 6 - [EHX].mkv → Shetland - 9x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T06:24:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Shetland - 9x06 - Episode 6 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T06:24:23Z", "level": "INFO", "message": "  Type: TV | Show: Shetland", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T06:24:23Z", "level": "INFO", "message": "  Size: 1395.64MB → 302.41MB (21.7% of original, 78.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T06:24:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T06:24:23Z", "level": "INFO", "message": "Deleted original and processing copy for Shetland - 9x06 - Episode 6.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T06:24:23Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T12:38:59Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\30 Rock (2006)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T12:38:59Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:39:10Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:39:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:39:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:39:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:39:12Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:39:12Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:39:12Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:40:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:40:34Z", "level": "INFO", "message": "  Original Size: 619.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:40:34Z", "level": "INFO", "message": "  Encoded Size:  311.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:40:34Z", "level": "INFO", "message": "  Reduction:     50.3% of original (49.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:40:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:40:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:40:40Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:40:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:40:41Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:40:41Z", "level": "INFO", "message": "  Size: 619.43MB → 311.78MB (50.3% of original, 49.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:40:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:40:41Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:40:41Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:40:53Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:40:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:40:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:40:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:40:54Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:40:54Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:40:54Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:42:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:42:18Z", "level": "INFO", "message": "  Original Size: 622.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:42:18Z", "level": "INFO", "message": "  Encoded Size:  296.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:42:18Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:42:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:42:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:42:24Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:42:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:42:25Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:42:25Z", "level": "INFO", "message": "  Size: 622.99MB → 296.59MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:42:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:42:25Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:42:25Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:42:36Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:42:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:42:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:42:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:42:37Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:42:37Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:42:37Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:43:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:43:59Z", "level": "INFO", "message": "  Original Size: 512.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:43:59Z", "level": "INFO", "message": "  Encoded Size:  244.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:43:59Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:43:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:43:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "  Size: 512.97MB → 244.42MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:44:04Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:44:15Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:44:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:44:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:44:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:44:16Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:44:16Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:44:16Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:45:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:45:39Z", "level": "INFO", "message": "  Original Size: 569.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:45:39Z", "level": "INFO", "message": "  Encoded Size:  268.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:45:39Z", "level": "INFO", "message": "  Reduction:     47.2% of original (52.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:45:39Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:45:39Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:45:44Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:45:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:45:45Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:45:45Z", "level": "INFO", "message": "  Size: 569.21MB → 268.55MB (47.2% of original, 52.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:45:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:45:45Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:45:45Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:45:54Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:45:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:45:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:45:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:45:55Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:45:55Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:45:55Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:47:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:47:36Z", "level": "INFO", "message": "  Original Size: 606.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:47:36Z", "level": "INFO", "message": "  Encoded Size:  312.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:47:36Z", "level": "INFO", "message": "  Reduction:     51.5% of original (48.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:47:36Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:47:36Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:47:43Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:47:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:47:43Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:47:43Z", "level": "INFO", "message": "  Size: 606.78MB → 312.55MB (51.5% of original, 48.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:47:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:47:44Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:47:44Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:47:56Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:47:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:47:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:47:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:47:57Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:47:57Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:47:57Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:49:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:49:20Z", "level": "INFO", "message": "  Original Size: 490.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:49:20Z", "level": "INFO", "message": "  Encoded Size:  232.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:49:20Z", "level": "INFO", "message": "  Reduction:     47.4% of original (52.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:49:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:49:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:49:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:49:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:49:29Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:49:29Z", "level": "INFO", "message": "  Size: 490.48MB → 232.39MB (47.4% of original, 52.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:49:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:49:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:49:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:49:56Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:49:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:49:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:49:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:49:57Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:49:57Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:49:57Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:51:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:51:26Z", "level": "INFO", "message": "  Original Size: 686.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:51:26Z", "level": "INFO", "message": "  Encoded Size:  302.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:51:26Z", "level": "INFO", "message": "  Reduction:     44.1% of original (55.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:51:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:51:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:51:34Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:51:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:51:35Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:51:35Z", "level": "INFO", "message": "  Size: 686.13MB → 302.5MB (44.1% of original, 55.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:51:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:51:35Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:51:35Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:51:58Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:51:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:51:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:51:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:51:59Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:51:59Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:51:59Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:53:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:53:20Z", "level": "INFO", "message": "  Original Size: 486.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:53:20Z", "level": "INFO", "message": "  Encoded Size:  244.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:53:20Z", "level": "INFO", "message": "  Reduction:     50.3% of original (49.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:53:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:53:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:53:25Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:53:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:53:26Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:53:26Z", "level": "INFO", "message": "  Size: 486.46MB → 244.63MB (50.3% of original, 49.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:53:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:53:26Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:53:26Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:53:36Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:53:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:53:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:53:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:53:37Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:53:37Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:53:37Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:55:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:55:00Z", "level": "INFO", "message": "  Original Size: 529.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:55:00Z", "level": "INFO", "message": "  Encoded Size:  259.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:55:00Z", "level": "INFO", "message": "  Reduction:     49.0% of original (51.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:55:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:55:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:55:05Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:55:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:55:05Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:55:05Z", "level": "INFO", "message": "  Size: 529.08MB → 259.27MB (49.0% of original, 51.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:55:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:55:06Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:55:06Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:55:16Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:55:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:55:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:55:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:55:17Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:55:17Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:55:17Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:56:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:56:43Z", "level": "INFO", "message": "  Original Size: 607.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:56:43Z", "level": "INFO", "message": "  Encoded Size:  270.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:56:43Z", "level": "INFO", "message": "  Reduction:     44.5% of original (55.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:56:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:56:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:56:48Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:56:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:56:49Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:56:49Z", "level": "INFO", "message": "  Size: 607.79MB → 270.47MB (44.5% of original, 55.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:56:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:56:49Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:56:49Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:56:58Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:56:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:56:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:56:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:56:59Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:56:59Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:56:59Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:58:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:58:19Z", "level": "INFO", "message": "  Original Size: 496.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:58:19Z", "level": "INFO", "message": "  Encoded Size:  235.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:58:19Z", "level": "INFO", "message": "  Reduction:     47.5% of original (52.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:58:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:58:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:58:24Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:58:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:58:25Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:58:25Z", "level": "INFO", "message": "  Size: 496.91MB → 235.81MB (47.5% of original, 52.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:58:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:58:25Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:58:25Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T12:58:33Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T12:58:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T12:58:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T12:58:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T12:58:34Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T12:58:34Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T12:58:34Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T12:59:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T12:59:53Z", "level": "INFO", "message": "  Original Size: 480.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T12:59:53Z", "level": "INFO", "message": "  Encoded Size:  240.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T12:59:53Z", "level": "INFO", "message": "  Reduction:     50.1% of original (49.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T12:59:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T12:59:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T12:59:58Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T12:59:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T12:59:59Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T12:59:59Z", "level": "INFO", "message": "  Size: 480.02MB → 240.58MB (50.1% of original, 49.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T12:59:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T12:59:59Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T12:59:59Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:00:07Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:00:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:00:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:00:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:00:08Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:00:08Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:00:08Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:01:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:01:29Z", "level": "INFO", "message": "  Original Size: 528.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:01:29Z", "level": "INFO", "message": "  Encoded Size:  251.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:01:29Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:01:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:01:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:01:34Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:01:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:01:35Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:01:35Z", "level": "INFO", "message": "  Size: 528.69MB → 251.67MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:01:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:01:35Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:01:35Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:01:45Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:01:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:01:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:01:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:01:46Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:01:46Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:01:46Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:03:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:03:11Z", "level": "INFO", "message": "  Original Size: 611.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:03:11Z", "level": "INFO", "message": "  Encoded Size:  268.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:03:11Z", "level": "INFO", "message": "  Reduction:     43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:03:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:03:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:03:17Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:03:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:03:18Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:03:18Z", "level": "INFO", "message": "  Size: 611.65MB → 268.59MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:03:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:03:18Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:03:18Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:03:27Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:03:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:03:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:03:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:03:28Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:03:28Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:03:28Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:04:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:04:50Z", "level": "INFO", "message": "  Original Size: 564.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:04:50Z", "level": "INFO", "message": "  Encoded Size:  269.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:04:50Z", "level": "INFO", "message": "  Reduction:     47.7% of original (52.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:04:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:04:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:04:55Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:04:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:04:56Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:04:56Z", "level": "INFO", "message": "  Size: 564.51MB → 269.5MB (47.7% of original, 52.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:04:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:04:56Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:04:56Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:05:07Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:05:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:05:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:05:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:05:08Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:05:08Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:05:08Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:06:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:06:29Z", "level": "INFO", "message": "  Original Size: 567.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:06:29Z", "level": "INFO", "message": "  Encoded Size:  257.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:06:29Z", "level": "INFO", "message": "  Reduction:     45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:06:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:06:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:06:34Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:06:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:06:35Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:06:35Z", "level": "INFO", "message": "  Size: 567.92MB → 257.8MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:06:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:06:36Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:06:36Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:06:44Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:06:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:06:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:06:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:06:45Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:06:45Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:06:45Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:08:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:08:06Z", "level": "INFO", "message": "  Original Size: 514.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:08:06Z", "level": "INFO", "message": "  Encoded Size:  241.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:08:06Z", "level": "INFO", "message": "  Reduction:     46.9% of original (53.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:08:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:08:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:08:11Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:08:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:08:11Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:08:11Z", "level": "INFO", "message": "  Size: 514.07MB → 241.25MB (46.9% of original, 53.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:08:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:08:12Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:08:12Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:08:21Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:08:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:08:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:08:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:08:22Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:08:22Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:08:22Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:09:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:09:59Z", "level": "INFO", "message": "  Original Size: 558.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:09:59Z", "level": "INFO", "message": "  Encoded Size:  275.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:09:59Z", "level": "INFO", "message": "  Reduction:     49.4% of original (50.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:09:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:09:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:10:04Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:10:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:10:05Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:10:05Z", "level": "INFO", "message": "  Size: 558.39MB → 275.88MB (49.4% of original, 50.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:10:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:10:06Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:10:06Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:10:15Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:10:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:10:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:10:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:10:16Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:10:16Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:10:16Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:11:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:11:37Z", "level": "INFO", "message": "  Original Size: 557.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:11:37Z", "level": "INFO", "message": "  Encoded Size:  244.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:11:37Z", "level": "INFO", "message": "  Reduction:     43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:11:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:11:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:11:41Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:11:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:11:42Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:11:42Z", "level": "INFO", "message": "  Size: 557.87MB → 244.85MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:11:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:11:42Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:11:42Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:11:52Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:11:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:11:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:11:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:11:53Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:11:53Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:11:53Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:13:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:13:21Z", "level": "INFO", "message": "  Original Size: 539.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:13:21Z", "level": "INFO", "message": "  Encoded Size:  252.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:13:21Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:13:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:13:21Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:13:25Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:13:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:13:26Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:13:26Z", "level": "INFO", "message": "  Size: 539.64MB → 252.13MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:13:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:13:26Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:13:26Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:13:36Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:13:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:13:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:13:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:13:37Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:13:37Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:13:37Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:15:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:15:03Z", "level": "INFO", "message": "  Original Size: 605.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:15:03Z", "level": "INFO", "message": "  Encoded Size:  255.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:15:03Z", "level": "INFO", "message": "  Reduction:     42.1% of original (57.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:15:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:15:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:15:08Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:15:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:15:09Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:15:09Z", "level": "INFO", "message": "  Size: 605.32MB → 255.01MB (42.1% of original, 57.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:15:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:15:09Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:15:09Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:15:19Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:15:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:15:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:15:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:15:20Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:15:20Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:15:20Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:16:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:16:40Z", "level": "INFO", "message": "  Original Size: 568.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:16:40Z", "level": "INFO", "message": "  Encoded Size:  258.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:16:40Z", "level": "INFO", "message": "  Reduction:     45.5% of original (54.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:16:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:16:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:16:46Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:16:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:16:46Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:16:46Z", "level": "INFO", "message": "  Size: 568.97MB → 258.66MB (45.5% of original, 54.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:16:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:16:47Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:16:47Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:16:57Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:16:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:16:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:16:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:16:58Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:16:58Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:16:58Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:18:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:18:15Z", "level": "INFO", "message": "  Original Size: 590.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:18:15Z", "level": "INFO", "message": "  Encoded Size:  266.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:18:15Z", "level": "INFO", "message": "  Reduction:     45.2% of original (54.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:18:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:18:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:18:20Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:18:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:18:21Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:18:21Z", "level": "INFO", "message": "  Size: 590.69MB → 266.71MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:18:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:18:21Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:18:21Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:18:31Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:18:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:18:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:18:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:18:32Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:18:32Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:18:32Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:19:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:19:49Z", "level": "INFO", "message": "  Original Size: 607.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:19:49Z", "level": "INFO", "message": "  Encoded Size:  257.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:19:49Z", "level": "INFO", "message": "  Reduction:     42.3% of original (57.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:19:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:19:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:19:54Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:19:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:19:55Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:19:55Z", "level": "INFO", "message": "  Size: 607.98MB → 257.13MB (42.3% of original, 57.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:19:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:19:55Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:19:55Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:20:05Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:20:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:20:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:20:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:20:06Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:20:06Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:20:06Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:21:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:21:22Z", "level": "INFO", "message": "  Original Size: 622.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:21:22Z", "level": "INFO", "message": "  Encoded Size:  269.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:21:22Z", "level": "INFO", "message": "  Reduction:     43.3% of original (56.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:21:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:21:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:21:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:21:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:21:28Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:21:28Z", "level": "INFO", "message": "  Size: 622.95MB → 269.44MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:21:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:21:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:21:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:21:38Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:21:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:21:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:21:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:21:39Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:21:39Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:21:39Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:22:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:22:53Z", "level": "INFO", "message": "  Original Size: 523.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:22:53Z", "level": "INFO", "message": "  Encoded Size:  247.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:22:53Z", "level": "INFO", "message": "  Reduction:     47.3% of original (52.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:22:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:22:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:22:58Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:22:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:22:59Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:22:59Z", "level": "INFO", "message": "  Size: 523.51MB → 247.39MB (47.3% of original, 52.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:22:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:22:59Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:22:59Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:23:07Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:23:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:23:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:23:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:23:08Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:23:08Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:23:08Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:24:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:24:25Z", "level": "INFO", "message": "  Original Size: 436.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:24:25Z", "level": "INFO", "message": "  Encoded Size:  216.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:24:25Z", "level": "INFO", "message": "  Reduction:     49.6% of original (50.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:24:25Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:24:25Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:24:29Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:24:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:24:30Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:24:30Z", "level": "INFO", "message": "  Size: 436.4MB → 216.6MB (49.6% of original, 50.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:24:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:24:30Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:24:30Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:24:42Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:24:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:24:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:24:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:24:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:24:43Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:24:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:25:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:25:59Z", "level": "INFO", "message": "  Original Size: 573.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:25:59Z", "level": "INFO", "message": "  Encoded Size:  266.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:25:59Z", "level": "INFO", "message": "  Reduction:     46.5% of original (53.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:25:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:25:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:26:04Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:26:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:26:05Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:26:05Z", "level": "INFO", "message": "  Size: 573.58MB → 266.53MB (46.5% of original, 53.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:26:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:26:05Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:26:05Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:26:18Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:26:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:26:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:26:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:26:19Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:26:19Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:26:19Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:27:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:27:40Z", "level": "INFO", "message": "  Original Size: 522.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:27:40Z", "level": "INFO", "message": "  Encoded Size:  241.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:27:40Z", "level": "INFO", "message": "  Reduction:     46.2% of original (53.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:27:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:27:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:27:44Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:27:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:27:45Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:27:45Z", "level": "INFO", "message": "  Size: 522.23MB → 241.46MB (46.2% of original, 53.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:27:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:27:45Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:27:45Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:27:56Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:27:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:27:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:27:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:27:57Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:27:57Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:27:57Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:29:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:29:22Z", "level": "INFO", "message": "  Original Size: 633.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:29:22Z", "level": "INFO", "message": "  Encoded Size:  295.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:29:22Z", "level": "INFO", "message": "  Reduction:     46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:29:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:29:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:29:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:29:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:29:28Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:29:28Z", "level": "INFO", "message": "  Size: 633.94MB → 295.98MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:29:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:29:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:29:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:29:38Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:29:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:29:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:29:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:29:39Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:29:39Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:29:39Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:30:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:30:59Z", "level": "INFO", "message": "  Original Size: 533.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:30:59Z", "level": "INFO", "message": "  Encoded Size:  253.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:30:59Z", "level": "INFO", "message": "  Reduction:     47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:30:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:30:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:31:04Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:31:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:31:05Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:31:05Z", "level": "INFO", "message": "  Size: 533.66MB → 253.84MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:31:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:31:05Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:31:05Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:31:16Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:31:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:31:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:31:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:31:17Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:31:17Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:31:17Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:32:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:32:35Z", "level": "INFO", "message": "  Original Size: 407.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:32:35Z", "level": "INFO", "message": "  Encoded Size:  198.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:32:35Z", "level": "INFO", "message": "  Reduction:     48.9% of original (51.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:32:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:32:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:32:39Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:32:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:32:39Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:32:39Z", "level": "INFO", "message": "  Size: 407.13MB → 198.99MB (48.9% of original, 51.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:32:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:32:40Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:32:40Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T13:32:50Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T13:32:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T13:32:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T13:32:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T13:32:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T13:32:51Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T13:32:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T13:34:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T13:34:12Z", "level": "INFO", "message": "  Original Size: 585.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T13:34:12Z", "level": "INFO", "message": "  Encoded Size:  264.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T13:34:12Z", "level": "INFO", "message": "  Reduction:     45.2% of original (54.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T13:34:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T13:34:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T13:34:17Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T13:34:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T13:34:18Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T13:34:18Z", "level": "INFO", "message": "  Size: 585.17MB → 264.58MB (45.2% of original, 54.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T13:34:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T13:34:18Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T13:34:18Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\30 Rock (2006)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E01 - Pilot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E02 - The Aftermath (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E03 - Blind Date (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E04 - Jack the Writer (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E05 - Jack-Tor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E06 - Jack Meets Dennis (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E07 - Tracy Does Conan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E08 - The Break-Up (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E09 - The Baby Show (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E10 - The Rural Juror (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E11 - The Head and the Hair (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E12 - Black Tie (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E13 - Up All Night (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E14 - The “C” Word (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E15 - Hard Ball (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E16 - The Source Awards (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E17 - The Fighting Irish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E18 - Fireworks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E19 - Corporate Crush (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E20 - Cleveland (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S01E21 - Hiatus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E01 - Seinfeld Vision (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E02 - Jack Gets in the Game (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E03 - The Collection (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E04 - Rosemary's Baby (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E05 - Greenzo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E06 - Somebody to Love (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E07 - Cougars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E08 - Secrets & Lies (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E09 - Episode 209 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E10 - Episode 210 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E11 - MILF Island (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipping 30 Rock (2006) - S02E12 - Subway Hero (1080p AMZN WEBRip x265 Silence) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 181}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Skipped 33 file(s)", "module": "process_manager", "function": "process_folder", "line": 188}
{"timestamp": "2026-05-15T15:09:40Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:09:41Z", "level": "INFO", "message": "File already in processing: 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence).mkv (479.66 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T15:09:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:09:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:09:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:09:41Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:09:42Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:09:42Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:10:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:10:59Z", "level": "INFO", "message": "  Original Size: 479.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:10:59Z", "level": "INFO", "message": "  Encoded Size:  224.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:10:59Z", "level": "INFO", "message": "  Reduction:     46.8% of original (53.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:10:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:10:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:11:03Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:11:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:11:04Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:11:04Z", "level": "INFO", "message": "  Size: 479.66MB → 224.32MB (46.8% of original, 53.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:11:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:11:04Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E13 - Succession (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:11:04Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:11:13Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:11:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:11:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:11:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:11:14Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:11:14Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:11:14Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:12:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:12:31Z", "level": "INFO", "message": "  Original Size: 494.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:12:31Z", "level": "INFO", "message": "  Encoded Size:  228.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:12:31Z", "level": "INFO", "message": "  Reduction:     46.3% of original (53.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:12:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:12:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:12:35Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:12:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:12:36Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:12:36Z", "level": "INFO", "message": "  Size: 494.43MB → 228.96MB (46.3% of original, 53.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:12:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:12:36Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E14 - Sandwich Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:12:36Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:12:45Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:12:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:12:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:12:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:12:46Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:12:46Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:12:46Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:14:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:14:11Z", "level": "INFO", "message": "  Original Size: 463.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:14:11Z", "level": "INFO", "message": "  Encoded Size:  228.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:14:11Z", "level": "INFO", "message": "  Reduction:     49.2% of original (50.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:14:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:14:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:14:16Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:14:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:14:17Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:14:17Z", "level": "INFO", "message": "  Size: 463.87MB → 228.42MB (49.2% of original, 50.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:14:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:14:17Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S02E15 - Cooter (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:14:17Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:14:30Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:14:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:14:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:14:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:14:31Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:14:31Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:14:31Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:15:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:15:50Z", "level": "INFO", "message": "  Original Size: 675.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:15:50Z", "level": "INFO", "message": "  Encoded Size:  279.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:15:50Z", "level": "INFO", "message": "  Reduction:     41.3% of original (58.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:15:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:15:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:15:56Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:15:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:15:57Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:15:57Z", "level": "INFO", "message": "  Size: 675.88MB → 279.04MB (41.3% of original, 58.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:15:57Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:15:57Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E01 - Do-Over (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:15:57Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:16:09Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:16:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:16:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:16:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:16:10Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:16:10Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:16:10Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:17:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:17:26Z", "level": "INFO", "message": "  Original Size: 584.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:17:26Z", "level": "INFO", "message": "  Encoded Size:  245.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:17:26Z", "level": "INFO", "message": "  Reduction:     42.1% of original (57.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:17:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:17:26Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:17:31Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:17:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:17:32Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:17:32Z", "level": "INFO", "message": "  Size: 584.34MB → 245.88MB (42.1% of original, 57.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:17:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:17:32Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E02 - Believe in the Stars (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:17:32Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:17:43Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:17:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:17:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:17:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:17:44Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:17:44Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:17:44Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:19:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:19:00Z", "level": "INFO", "message": "  Original Size: 558.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:19:00Z", "level": "INFO", "message": "  Encoded Size:  238.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:19:00Z", "level": "INFO", "message": "  Reduction:     42.8% of original (57.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:19:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:19:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:19:05Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:19:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:19:06Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:19:06Z", "level": "INFO", "message": "  Size: 558.44MB → 238.96MB (42.8% of original, 57.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:19:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:19:06Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E03 - The One with the Cast of Night Court (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:19:06Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:19:16Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:19:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:19:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:19:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:19:17Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:19:17Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:19:17Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:20:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:20:38Z", "level": "INFO", "message": "  Original Size: 504.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:20:38Z", "level": "INFO", "message": "  Encoded Size:  215.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:20:38Z", "level": "INFO", "message": "  Reduction:     42.6% of original (57.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:20:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:20:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:20:42Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:20:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:20:43Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:20:43Z", "level": "INFO", "message": "  Size: 504.32MB → 215.01MB (42.6% of original, 57.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:20:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:20:43Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E04 - Gavin Volure (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:20:43Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:20:52Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:20:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:20:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:20:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:20:54Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:20:54Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:20:54Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:22:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:22:12Z", "level": "INFO", "message": "  Original Size: 512.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:22:12Z", "level": "INFO", "message": "  Encoded Size:  236.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:22:12Z", "level": "INFO", "message": "  Reduction:     46.2% of original (53.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:22:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:22:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:22:17Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:22:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:22:18Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:22:18Z", "level": "INFO", "message": "  Size: 512.35MB → 236.64MB (46.2% of original, 53.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:22:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:22:18Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E05 - Reunion (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:22:18Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:22:30Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:22:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:22:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:22:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:22:31Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:22:31Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:22:31Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:23:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:23:53Z", "level": "INFO", "message": "  Original Size: 617.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:23:53Z", "level": "INFO", "message": "  Encoded Size:  239.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:23:53Z", "level": "INFO", "message": "  Reduction:     38.8% of original (61.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:23:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:23:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:23:57Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:23:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:23:58Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:23:58Z", "level": "INFO", "message": "  Size: 617.35MB → 239.32MB (38.8% of original, 61.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:23:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:23:59Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E06 - Christmas Special (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:23:59Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:24:09Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:24:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:24:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:24:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:24:10Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:24:10Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:24:10Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:25:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:25:30Z", "level": "INFO", "message": "  Original Size: 542.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:25:30Z", "level": "INFO", "message": "  Encoded Size:  227.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:25:30Z", "level": "INFO", "message": "  Reduction:     41.9% of original (58.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:25:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:25:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:25:35Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:25:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:25:36Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:25:36Z", "level": "INFO", "message": "  Size: 542.79MB → 227.47MB (41.9% of original, 58.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:25:36Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:25:36Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E07 - Señor Macho Solo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:25:36Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:25:46Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:25:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:25:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:25:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:25:47Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:25:47Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:25:47Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:27:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:27:04Z", "level": "INFO", "message": "  Original Size: 494.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:27:04Z", "level": "INFO", "message": "  Encoded Size:  211.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:27:04Z", "level": "INFO", "message": "  Reduction:     42.7% of original (57.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:27:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:27:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:27:08Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:27:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:27:09Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:27:09Z", "level": "INFO", "message": "  Size: 494.2MB → 211.13MB (42.7% of original, 57.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:27:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:27:09Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E08 - Flu Shot (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:27:09Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:27:22Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:27:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:27:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:27:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:27:23Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:27:23Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:27:23Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:28:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:28:41Z", "level": "INFO", "message": "  Original Size: 556.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:28:41Z", "level": "INFO", "message": "  Encoded Size:  224.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:28:41Z", "level": "INFO", "message": "  Reduction:     40.3% of original (59.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:28:41Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:28:41Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:28:45Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:28:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:28:46Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:28:46Z", "level": "INFO", "message": "  Size: 556.74MB → 224.61MB (40.3% of original, 59.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:28:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:28:46Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E09 - Retreat to Move Forward (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:28:46Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:28:57Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:28:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:28:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:28:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:28:58Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:28:58Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:28:58Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:30:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:30:18Z", "level": "INFO", "message": "  Original Size: 515.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:30:18Z", "level": "INFO", "message": "  Encoded Size:  210.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:30:18Z", "level": "INFO", "message": "  Reduction:     40.7% of original (59.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:30:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:30:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:30:23Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:30:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:30:23Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:30:23Z", "level": "INFO", "message": "  Size: 515.93MB → 210.15MB (40.7% of original, 59.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:30:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:30:24Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E10 - Generalissimo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:30:24Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:30:32Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:30:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:30:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:30:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:30:33Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:30:33Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:30:33Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:31:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:31:53Z", "level": "INFO", "message": "  Original Size: 466.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:31:53Z", "level": "INFO", "message": "  Encoded Size:  179.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:31:53Z", "level": "INFO", "message": "  Reduction:     38.5% of original (61.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:31:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:31:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:31:57Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:31:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:31:58Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:31:58Z", "level": "INFO", "message": "  Size: 466.02MB → 179.3MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:31:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:31:58Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E11 - St. Valentine's Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:31:58Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:32:06Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:32:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:32:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:32:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:32:07Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:32:07Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:32:07Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:33:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:33:27Z", "level": "INFO", "message": "  Original Size: 457.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:33:27Z", "level": "INFO", "message": "  Encoded Size:  182.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:33:27Z", "level": "INFO", "message": "  Reduction:     39.9% of original (60.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:33:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:33:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:33:31Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:33:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:33:32Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:33:32Z", "level": "INFO", "message": "  Size: 457.86MB → 182.84MB (39.9% of original, 60.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:33:32Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:33:32Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E12 - Larry King (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:33:32Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:33:40Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:33:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:33:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:33:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:33:42Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:33:42Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:33:42Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:35:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:35:02Z", "level": "INFO", "message": "  Original Size: 474.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:35:02Z", "level": "INFO", "message": "  Encoded Size:  189.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:35:02Z", "level": "INFO", "message": "  Reduction:     39.9% of original (60.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:35:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:35:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:35:06Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:35:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:35:07Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:35:07Z", "level": "INFO", "message": "  Size: 474.62MB → 189.23MB (39.9% of original, 60.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:35:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:35:07Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E13 - Goodbye, My Friend (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:35:07Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:35:20Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:35:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:35:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:35:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:35:21Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:35:21Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:35:21Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:36:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:36:45Z", "level": "INFO", "message": "  Original Size: 515.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:36:45Z", "level": "INFO", "message": "  Encoded Size:  197.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:36:45Z", "level": "INFO", "message": "  Reduction:     38.4% of original (61.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:36:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:36:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:36:49Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:36:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:36:50Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:36:50Z", "level": "INFO", "message": "  Size: 515.2MB → 197.72MB (38.4% of original, 61.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:36:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:36:50Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E14 - The Funcooker (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:36:50Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:37:00Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:37:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:37:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:37:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:37:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:37:02Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:37:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:38:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:38:23Z", "level": "INFO", "message": "  Original Size: 523.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:38:23Z", "level": "INFO", "message": "  Encoded Size:  202.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:38:23Z", "level": "INFO", "message": "  Reduction:     38.7% of original (61.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:38:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:38:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:38:27Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:38:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:38:28Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:38:28Z", "level": "INFO", "message": "  Size: 523.91MB → 202.6MB (38.7% of original, 61.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:38:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:38:28Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E15 - The Bubble (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:38:28Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:38:40Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:38:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:38:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:38:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:38:41Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:38:41Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:38:41Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:40:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:40:03Z", "level": "INFO", "message": "  Original Size: 562.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:40:03Z", "level": "INFO", "message": "  Encoded Size:  202.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:40:03Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:40:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:40:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:40:07Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:40:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:40:08Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:40:08Z", "level": "INFO", "message": "  Size: 562.72MB → 202.58MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:40:08Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:40:08Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E16 - Apollo, Apollo (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:40:08Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:40:18Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:40:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:40:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:40:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:40:19Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:40:20Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:40:20Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:41:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:41:40Z", "level": "INFO", "message": "  Original Size: 482.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:41:40Z", "level": "INFO", "message": "  Encoded Size:  179.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:41:40Z", "level": "INFO", "message": "  Reduction:     37.2% of original (62.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:41:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:41:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:41:44Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:41:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:41:45Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:41:45Z", "level": "INFO", "message": "  Size: 482.13MB → 179.14MB (37.2% of original, 62.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:41:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:41:45Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E17 - Cutbacks (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:41:45Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:41:56Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:41:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:41:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:41:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:41:57Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:41:57Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:41:57Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:43:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:43:19Z", "level": "INFO", "message": "  Original Size: 532.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:43:19Z", "level": "INFO", "message": "  Encoded Size:  193.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:43:19Z", "level": "INFO", "message": "  Reduction:     36.3% of original (63.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:43:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:43:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:43:23Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:43:24Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:43:24Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:43:24Z", "level": "INFO", "message": "  Size: 532.49MB → 193.32MB (36.3% of original, 63.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:43:24Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:43:24Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E18 - Jackie Jormp-Jomp (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:43:24Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:43:34Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:43:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:43:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:43:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:43:35Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:43:35Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:43:35Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:44:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:44:57Z", "level": "INFO", "message": "  Original Size: 536.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:44:57Z", "level": "INFO", "message": "  Encoded Size:  184.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:44:57Z", "level": "INFO", "message": "  Reduction:     34.3% of original (65.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:44:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:44:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:45:01Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:45:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:45:02Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:45:02Z", "level": "INFO", "message": "  Size: 536.75MB → 184.12MB (34.3% of original, 65.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:45:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:45:02Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E19 - The Ones (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:45:02Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:45:12Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:45:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:45:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:45:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:45:13Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:45:13Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:45:13Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:46:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:46:38Z", "level": "INFO", "message": "  Original Size: 576.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:46:38Z", "level": "INFO", "message": "  Encoded Size:  193.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:46:38Z", "level": "INFO", "message": "  Reduction:     33.6% of original (66.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:46:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:46:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:46:42Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:46:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:46:43Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:46:43Z", "level": "INFO", "message": "  Size: 576.49MB → 193.6MB (33.6% of original, 66.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:46:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:46:44Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E20 - The Natural Order (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:46:44Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:46:57Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:46:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:46:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:46:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:46:58Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:46:58Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:46:58Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:48:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:48:23Z", "level": "INFO", "message": "  Original Size: 651.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:48:23Z", "level": "INFO", "message": "  Encoded Size:  207.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:48:23Z", "level": "INFO", "message": "  Reduction:     31.8% of original (68.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:48:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:48:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:48:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:48:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:48:29Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:48:29Z", "level": "INFO", "message": "  Size: 651.76MB → 207.01MB (31.8% of original, 68.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:48:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:48:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E21 - Mamma Mia (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:48:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:48:41Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:48:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:48:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:48:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:48:42Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:48:43Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:48:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:50:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:50:10Z", "level": "INFO", "message": "  Original Size: 659.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:50:10Z", "level": "INFO", "message": "  Encoded Size:  218.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:50:10Z", "level": "INFO", "message": "  Reduction:     33.2% of original (66.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:50:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:50:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:50:14Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:50:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:50:15Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:50:15Z", "level": "INFO", "message": "  Size: 659.56MB → 218.94MB (33.2% of original, 66.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:50:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:50:15Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S03E22 - Kidney Now! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:50:15Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:50:28Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:50:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:50:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:50:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:50:30Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:50:30Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:50:30Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:51:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:51:59Z", "level": "INFO", "message": "  Original Size: 702.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:51:59Z", "level": "INFO", "message": "  Encoded Size:  262.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:51:59Z", "level": "INFO", "message": "  Reduction:     37.4% of original (62.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:51:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:51:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:52:05Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:52:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:52:06Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:52:06Z", "level": "INFO", "message": "  Size: 702.73MB → 262.83MB (37.4% of original, 62.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:52:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:52:06Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E01 - Season 4 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:52:06Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:52:17Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:52:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:52:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:52:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:52:18Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:52:18Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:52:18Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:53:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:53:45Z", "level": "INFO", "message": "  Original Size: 615.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:53:45Z", "level": "INFO", "message": "  Encoded Size:  235.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:53:45Z", "level": "INFO", "message": "  Reduction:     38.3% of original (61.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:53:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:53:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:53:50Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:53:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:53:51Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:53:51Z", "level": "INFO", "message": "  Size: 615.33MB → 235.74MB (38.3% of original, 61.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:53:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:53:51Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E02 - Into the Crevasse (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:53:51Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:54:01Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:54:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:54:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:54:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:54:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:54:02Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:54:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:55:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:55:24Z", "level": "INFO", "message": "  Original Size: 497.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:55:24Z", "level": "INFO", "message": "  Encoded Size:  199.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:55:24Z", "level": "INFO", "message": "  Reduction:     40.2% of original (59.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:55:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:55:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:55:29Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:55:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:55:29Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:55:29Z", "level": "INFO", "message": "  Size: 497.09MB → 199.93MB (40.2% of original, 59.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:55:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:55:30Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E03 - Stone Mountain (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:55:30Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:55:40Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:55:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:55:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:55:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:55:42Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:55:42Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:55:42Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:57:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:57:06Z", "level": "INFO", "message": "  Original Size: 581.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:57:06Z", "level": "INFO", "message": "  Encoded Size:  235.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:57:06Z", "level": "INFO", "message": "  Reduction:     40.4% of original (59.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:57:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:57:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:57:11Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:57:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:57:12Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:57:12Z", "level": "INFO", "message": "  Size: 581.58MB → 235.13MB (40.4% of original, 59.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:57:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:57:12Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E04 - Audition Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:57:12Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:57:21Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:57:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:57:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:57:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:57:22Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:57:22Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:57:22Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T15:58:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T15:58:44Z", "level": "INFO", "message": "  Original Size: 482.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T15:58:44Z", "level": "INFO", "message": "  Encoded Size:  181.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T15:58:44Z", "level": "INFO", "message": "  Reduction:     37.6% of original (62.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T15:58:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T15:58:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T15:58:48Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T15:58:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T15:58:49Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T15:58:49Z", "level": "INFO", "message": "  Size: 482.28MB → 181.28MB (37.6% of original, 62.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T15:58:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T15:58:49Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E05 - The Problem Solvers (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T15:58:49Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T15:59:02Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T15:59:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T15:59:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T15:59:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T15:59:04Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T15:59:04Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T15:59:04Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:00:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:00:29Z", "level": "INFO", "message": "  Original Size: 611.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:00:29Z", "level": "INFO", "message": "  Encoded Size:  212.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:00:29Z", "level": "INFO", "message": "  Reduction:     34.7% of original (65.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:00:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:00:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:00:33Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:00:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:00:34Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:00:34Z", "level": "INFO", "message": "  Size: 611.09MB → 212.09MB (34.7% of original, 65.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:00:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:00:34Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E06 - Sun Tea (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:00:34Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:00:43Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:00:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:00:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:00:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:00:44Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:00:44Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:00:44Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:02:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:02:06Z", "level": "INFO", "message": "  Original Size: 490.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:02:06Z", "level": "INFO", "message": "  Encoded Size:  180.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:02:06Z", "level": "INFO", "message": "  Reduction:     36.7% of original (63.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:02:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:02:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:02:10Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:02:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:02:11Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:02:11Z", "level": "INFO", "message": "  Size: 490.67MB → 180.0MB (36.7% of original, 63.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:02:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:02:11Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E07 - Dealbreakers Talk Show #0001 (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:02:11Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:02:22Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:02:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:02:22Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:02:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:02:23Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:02:23Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:02:23Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:03:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:03:47Z", "level": "INFO", "message": "  Original Size: 501.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:03:47Z", "level": "INFO", "message": "  Encoded Size:  190.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:03:47Z", "level": "INFO", "message": "  Reduction:     38.0% of original (62.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:03:47Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:03:47Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:03:52Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:03:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:03:53Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:03:53Z", "level": "INFO", "message": "  Size: 501.55MB → 190.51MB (38.0% of original, 62.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:03:53Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:03:53Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E08 - Secret Santa (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:03:53Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:04:02Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:04:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:04:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:04:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:04:03Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:04:03Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:04:03Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:05:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:05:23Z", "level": "INFO", "message": "  Original Size: 462.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:05:23Z", "level": "INFO", "message": "  Encoded Size:  165.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:05:23Z", "level": "INFO", "message": "  Reduction:     35.7% of original (64.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:05:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:05:23Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:05:27Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:05:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:05:28Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:05:28Z", "level": "INFO", "message": "  Size: 462.47MB → 165.2MB (35.7% of original, 64.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:05:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:05:28Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E09 - Klaus and Greta (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:05:28Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:05:37Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:05:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:05:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:05:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:05:39Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:05:39Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:05:39Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:06:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:06:59Z", "level": "INFO", "message": "  Original Size: 464.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:06:59Z", "level": "INFO", "message": "  Encoded Size:  181.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:06:59Z", "level": "INFO", "message": "  Reduction:     39.0% of original (61.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:06:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:06:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:07:04Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:07:04Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:07:04Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:07:04Z", "level": "INFO", "message": "  Size: 464.96MB → 181.33MB (39.0% of original, 61.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:07:04Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:07:05Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E10 - Black Light Attack! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:07:05Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:07:15Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:07:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:07:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:07:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:07:16Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:07:16Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:07:16Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:08:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:08:38Z", "level": "INFO", "message": "  Original Size: 523.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:08:38Z", "level": "INFO", "message": "  Encoded Size:  188.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:08:38Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:08:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:08:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:08:43Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:08:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:08:43Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:08:43Z", "level": "INFO", "message": "  Size: 523.27MB → 188.52MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:08:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:08:44Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E11 - Winter Madness (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:08:44Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:08:54Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:08:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:08:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:08:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:08:55Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:08:55Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:08:55Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:10:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:10:16Z", "level": "INFO", "message": "  Original Size: 515.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:10:16Z", "level": "INFO", "message": "  Encoded Size:  165.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:10:16Z", "level": "INFO", "message": "  Reduction:     32.1% of original (67.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:10:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:10:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:10:20Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:10:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:10:21Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:10:21Z", "level": "INFO", "message": "  Size: 515.65MB → 165.74MB (32.1% of original, 67.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:10:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:10:22Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E12 - Verna (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:10:22Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:10:32Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:10:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:10:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:10:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:10:33Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:10:33Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:10:33Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:11:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:11:56Z", "level": "INFO", "message": "  Original Size: 515.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:11:56Z", "level": "INFO", "message": "  Encoded Size:  176.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:11:56Z", "level": "INFO", "message": "  Reduction:     34.3% of original (65.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:11:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:11:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:12:01Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:12:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:12:02Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:12:02Z", "level": "INFO", "message": "  Size: 515.26MB → 176.9MB (34.3% of original, 65.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:12:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:12:02Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E13 - Anna Howard Shaw Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:12:02Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:12:13Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:12:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:12:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:12:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:12:14Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:12:14Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:12:14Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:13:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:13:34Z", "level": "INFO", "message": "  Original Size: 502.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:13:34Z", "level": "INFO", "message": "  Encoded Size:  164.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:13:34Z", "level": "INFO", "message": "  Reduction:     32.7% of original (67.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:13:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:13:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:13:38Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:13:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:13:38Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:13:38Z", "level": "INFO", "message": "  Size: 502.52MB → 164.11MB (32.7% of original, 67.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:13:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:13:39Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E14 - Future Husband (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:13:39Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:13:50Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:13:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:13:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:13:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:13:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:13:51Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:13:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:15:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:15:15Z", "level": "INFO", "message": "  Original Size: 536.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:15:15Z", "level": "INFO", "message": "  Encoded Size:  153.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:15:15Z", "level": "INFO", "message": "  Reduction:     28.5% of original (71.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:15:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:15:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:15:19Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:15:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:15:20Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:15:20Z", "level": "INFO", "message": "  Size: 536.92MB → 153.04MB (28.5% of original, 71.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:15:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:15:20Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E15 - Don Geiss, America, and Hope (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:15:20Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:15:31Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:15:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:15:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:15:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:15:32Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:15:32Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:15:32Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:16:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:16:54Z", "level": "INFO", "message": "  Original Size: 539.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:16:54Z", "level": "INFO", "message": "  Encoded Size:  152.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:16:54Z", "level": "INFO", "message": "  Reduction:     28.4% of original (71.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:16:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:16:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:16:58Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:16:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:16:59Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:16:59Z", "level": "INFO", "message": "  Size: 539.01MB → 152.82MB (28.4% of original, 71.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:16:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:16:59Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E16 - Floyd (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:16:59Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:17:11Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:17:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:17:11Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:17:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:17:12Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:17:12Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:17:12Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:18:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:18:34Z", "level": "INFO", "message": "  Original Size: 635.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:18:34Z", "level": "INFO", "message": "  Encoded Size:  169.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:18:34Z", "level": "INFO", "message": "  Reduction:     26.7% of original (73.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:18:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:18:34Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:18:38Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:18:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:18:39Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:18:39Z", "level": "INFO", "message": "  Size: 635.3MB → 169.7MB (26.7% of original, 73.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:18:39Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:18:39Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E17 - Lee Marvin vs. Derek Jeter (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:18:39Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:18:49Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:18:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:18:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:18:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:18:50Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:18:50Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:18:50Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:20:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:20:10Z", "level": "INFO", "message": "  Original Size: 523.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:20:10Z", "level": "INFO", "message": "  Encoded Size:  154.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:20:10Z", "level": "INFO", "message": "  Reduction:     29.5% of original (70.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:20:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:20:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:20:13Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:20:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:20:14Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:20:14Z", "level": "INFO", "message": "  Size: 523.96MB → 154.83MB (29.5% of original, 70.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:20:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:20:14Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E18 - Khonani (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:20:14Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:20:24Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:20:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:20:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:20:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:20:25Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:20:25Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:20:25Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:21:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:21:44Z", "level": "INFO", "message": "  Original Size: 528.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:21:44Z", "level": "INFO", "message": "  Encoded Size:  150.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:21:44Z", "level": "INFO", "message": "  Reduction:     28.5% of original (71.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:21:44Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:21:44Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:21:48Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:21:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:21:49Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:21:49Z", "level": "INFO", "message": "  Size: 528.38MB → 150.83MB (28.5% of original, 71.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:21:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:21:49Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E19 - Argus (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:21:49Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:22:01Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:22:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:22:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:22:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:22:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:22:02Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:22:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:23:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:23:24Z", "level": "INFO", "message": "  Original Size: 679.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:23:24Z", "level": "INFO", "message": "  Encoded Size:  175.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:23:24Z", "level": "INFO", "message": "  Reduction:     25.9% of original (74.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:23:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:23:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:23:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:23:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:23:29Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:23:29Z", "level": "INFO", "message": "  Size: 679.28MB → 175.61MB (25.9% of original, 74.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:23:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:23:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E20 - The Moms (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:23:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:23:42Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:23:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:23:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:23:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:23:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:23:43Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:23:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:25:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:25:08Z", "level": "INFO", "message": "  Original Size: 726.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:25:08Z", "level": "INFO", "message": "  Encoded Size:  177.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:25:08Z", "level": "INFO", "message": "  Reduction:     24.5% of original (75.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:25:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:25:08Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:25:12Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:25:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:25:13Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:25:13Z", "level": "INFO", "message": "  Size: 726.07MB → 177.69MB (24.5% of original, 75.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:25:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:25:13Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E21 - Emmanuelle Goes to Dinosaur Land (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:25:13Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:25:28Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:25:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:25:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:25:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:25:29Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:25:29Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:25:29Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:26:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:26:56Z", "level": "INFO", "message": "  Original Size: 725.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:26:56Z", "level": "INFO", "message": "  Encoded Size:  184.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:26:56Z", "level": "INFO", "message": "  Reduction:     25.4% of original (74.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:26:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:26:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:27:01Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:27:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:27:02Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:27:02Z", "level": "INFO", "message": "  Size: 725.29MB → 184.12MB (25.4% of original, 74.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:27:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:27:02Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S04E22 - I Do Do (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:27:02Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:27:12Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:27:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:27:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:27:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:27:13Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:27:13Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:27:13Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:28:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:28:32Z", "level": "INFO", "message": "  Original Size: 543.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:28:32Z", "level": "INFO", "message": "  Encoded Size:  175.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:28:32Z", "level": "INFO", "message": "  Reduction:     32.3% of original (67.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:28:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:28:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:28:36Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:28:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:28:37Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:28:37Z", "level": "INFO", "message": "  Size: 543.68MB → 175.34MB (32.3% of original, 67.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:28:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:28:37Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E01 - The Fabian Strategy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:28:37Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:28:50Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:28:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:28:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:28:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:28:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:28:51Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:28:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:30:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:30:12Z", "level": "INFO", "message": "  Original Size: 667.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:30:12Z", "level": "INFO", "message": "  Encoded Size:  218.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:30:12Z", "level": "INFO", "message": "  Reduction:     32.8% of original (67.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:30:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:30:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:30:17Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:30:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:30:18Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:30:18Z", "level": "INFO", "message": "  Size: 667.57MB → 218.66MB (32.8% of original, 67.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:30:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:30:18Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E02 - When It Rains, It Pours (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:30:18Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:30:29Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:30:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:30:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:30:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:30:30Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:30:30Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:30:30Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:31:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:31:50Z", "level": "INFO", "message": "  Original Size: 518.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:31:50Z", "level": "INFO", "message": "  Encoded Size:  171.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:31:50Z", "level": "INFO", "message": "  Reduction:     33.1% of original (66.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:31:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:31:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:31:53Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:31:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:31:54Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:31:54Z", "level": "INFO", "message": "  Size: 518.81MB → 171.54MB (33.1% of original, 66.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:31:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:31:54Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E03 - Let's Stay Together (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:31:54Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:32:13Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:32:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:32:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:32:14Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:32:14Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:32:15Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:32:15Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:34:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:34:31Z", "level": "INFO", "message": "  Original Size: 1068.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:34:31Z", "level": "INFO", "message": "  Encoded Size:  453.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:34:31Z", "level": "INFO", "message": "  Reduction:     42.4% of original (57.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:34:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:34:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:34:40Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:34:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:34:41Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:34:41Z", "level": "INFO", "message": "  Size: 1068.95MB → 453.0MB (42.4% of original, 57.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:34:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:34:41Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E04 - Live Show (East Coast) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:34:41Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:34:53Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:34:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:34:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:34:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:34:54Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:34:54Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:34:54Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:36:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:36:18Z", "level": "INFO", "message": "  Original Size: 631.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:36:18Z", "level": "INFO", "message": "  Encoded Size:  211.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:36:18Z", "level": "INFO", "message": "  Reduction:     33.5% of original (66.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:36:18Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:36:18Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:36:22Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:36:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:36:23Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:36:23Z", "level": "INFO", "message": "  Size: 631.88MB → 211.82MB (33.5% of original, 66.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:36:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:36:23Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E05 - Reaganing (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:36:23Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:36:31Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:36:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:36:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:36:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:36:32Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:36:32Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:36:32Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:37:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:37:54Z", "level": "INFO", "message": "  Original Size: 462.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:37:54Z", "level": "INFO", "message": "  Encoded Size:  152.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:37:54Z", "level": "INFO", "message": "  Reduction:     33.0% of original (67.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:37:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:37:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:37:57Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:37:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:37:58Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:37:58Z", "level": "INFO", "message": "  Size: 462.05MB → 152.43MB (33.0% of original, 67.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:37:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:37:58Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E06 - Gentleman's Intermission (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:37:58Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:38:06Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:38:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:38:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:38:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:38:07Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:38:08Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:38:08Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:39:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:39:30Z", "level": "INFO", "message": "  Original Size: 487.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:39:30Z", "level": "INFO", "message": "  Encoded Size:  157.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:39:30Z", "level": "INFO", "message": "  Reduction:     32.2% of original (67.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:39:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:39:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:39:33Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:39:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:39:34Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:39:34Z", "level": "INFO", "message": "  Size: 487.01MB → 157.02MB (32.2% of original, 67.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:39:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:39:34Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E07 - Brooklyn Without Limits (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:39:34Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:39:43Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:39:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:39:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:39:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:39:44Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:39:44Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:39:44Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:41:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:41:05Z", "level": "INFO", "message": "  Original Size: 522.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:41:05Z", "level": "INFO", "message": "  Encoded Size:  171.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:41:05Z", "level": "INFO", "message": "  Reduction:     32.9% of original (67.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:41:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:41:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:41:08Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:41:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:41:09Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:41:09Z", "level": "INFO", "message": "  Size: 522.02MB → 171.79MB (32.9% of original, 67.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:41:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:41:09Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E08 - College (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:41:09Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:41:17Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:41:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:41:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:41:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:41:18Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:41:18Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:41:18Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:42:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:42:40Z", "level": "INFO", "message": "  Original Size: 448.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:42:40Z", "level": "INFO", "message": "  Encoded Size:  142.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:42:40Z", "level": "INFO", "message": "  Reduction:     31.7% of original (68.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:42:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:42:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:42:42Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:42:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:42:43Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:42:43Z", "level": "INFO", "message": "  Size: 448.51MB → 142.09MB (31.7% of original, 68.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:42:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:42:43Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E09 - Chain Reaction of Mental Anguish (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:42:43Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:42:53Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:42:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:42:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:42:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:42:54Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:42:54Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:42:54Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:44:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:44:17Z", "level": "INFO", "message": "  Original Size: 504.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:44:17Z", "level": "INFO", "message": "  Encoded Size:  148.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:44:17Z", "level": "INFO", "message": "  Reduction:     29.5% of original (70.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:44:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:44:17Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:44:20Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:44:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:44:21Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:44:21Z", "level": "INFO", "message": "  Size: 504.04MB → 148.92MB (29.5% of original, 70.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:44:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:44:21Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E10 - Christmas Attack Zone (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:44:21Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:44:31Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:44:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:44:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:44:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:44:32Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:44:32Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:44:32Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:45:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:45:54Z", "level": "INFO", "message": "  Original Size: 537.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:45:54Z", "level": "INFO", "message": "  Encoded Size:  160.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:45:54Z", "level": "INFO", "message": "  Reduction:     29.8% of original (70.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:45:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:45:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:45:57Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:45:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:45:58Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:45:58Z", "level": "INFO", "message": "  Size: 537.33MB → 160.1MB (29.8% of original, 70.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:45:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:45:58Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E11 - Mrs. Donaghy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:45:58Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:46:08Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:46:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:46:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:46:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:46:09Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:46:09Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:46:09Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:47:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:47:32Z", "level": "INFO", "message": "  Original Size: 549.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:47:32Z", "level": "INFO", "message": "  Encoded Size:  166.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:47:32Z", "level": "INFO", "message": "  Reduction:     30.3% of original (69.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:47:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:47:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:47:36Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:47:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:47:37Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:47:37Z", "level": "INFO", "message": "  Size: 549.14MB → 166.23MB (30.3% of original, 69.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:47:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:47:37Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E12 - Operation Righteous Cowboy Lightning (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:47:37Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:47:47Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:47:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:47:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:47:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:47:48Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:47:48Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:47:48Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:49:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:49:10Z", "level": "INFO", "message": "  Original Size: 553.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:49:10Z", "level": "INFO", "message": "  Encoded Size:  161.53 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:49:10Z", "level": "INFO", "message": "  Reduction:     29.2% of original (70.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:49:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:49:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:49:14Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:49:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:49:14Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:49:14Z", "level": "INFO", "message": "  Size: 553.04MB → 161.53MB (29.2% of original, 70.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:49:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:49:15Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E13 - Que Sorpresa! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:49:15Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:49:23Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:49:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:49:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:49:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:49:24Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:49:24Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:49:24Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:50:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:50:45Z", "level": "INFO", "message": "  Original Size: 486.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:50:45Z", "level": "INFO", "message": "  Encoded Size:  144.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:50:45Z", "level": "INFO", "message": "  Reduction:     29.6% of original (70.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:50:45Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:50:45Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:50:48Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:50:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:50:49Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:50:49Z", "level": "INFO", "message": "  Size: 486.71MB → 144.05MB (29.6% of original, 70.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:50:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:50:49Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E14 - Double-Edged Sword (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:50:49Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:51:01Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:51:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:51:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:51:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:51:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:51:02Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:51:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:52:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:52:24Z", "level": "INFO", "message": "  Original Size: 641.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:52:24Z", "level": "INFO", "message": "  Encoded Size:  182.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:52:24Z", "level": "INFO", "message": "  Reduction:     28.5% of original (71.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:52:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:52:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:52:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:52:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:52:29Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:52:29Z", "level": "INFO", "message": "  Size: 641.65MB → 182.79MB (28.5% of original, 71.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:52:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:52:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E15 - It's Never Too Late for Now (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:52:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:52:39Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:52:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:52:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:52:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:52:40Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:52:40Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:52:40Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:54:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:54:03Z", "level": "INFO", "message": "  Original Size: 579.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:54:03Z", "level": "INFO", "message": "  Encoded Size:  169.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:54:03Z", "level": "INFO", "message": "  Reduction:     29.2% of original (70.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:54:03Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:54:03Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:54:06Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:54:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:54:07Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:54:07Z", "level": "INFO", "message": "  Size: 579.59MB → 169.4MB (29.2% of original, 70.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:54:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:54:07Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E16 - TGS Hates Women (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:54:07Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:54:21Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:54:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:54:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:54:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:54:22Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:54:22Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:54:22Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:55:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:55:48Z", "level": "INFO", "message": "  Original Size: 734.45 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:55:48Z", "level": "INFO", "message": "  Encoded Size:  289.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:55:48Z", "level": "INFO", "message": "  Reduction:     39.5% of original (60.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:55:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:55:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:55:55Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:55:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:55:56Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:55:56Z", "level": "INFO", "message": "  Size: 734.45MB → 289.83MB (39.5% of original, 60.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:55:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:55:56Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E17 - Queen of Jordan (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:55:56Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:56:06Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:56:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:56:07Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:56:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:56:07Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:56:07Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:56:07Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:57:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:57:31Z", "level": "INFO", "message": "  Original Size: 532.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:57:31Z", "level": "INFO", "message": "  Encoded Size:  155.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:57:31Z", "level": "INFO", "message": "  Reduction:     29.3% of original (70.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:57:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:57:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:57:34Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:57:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:57:35Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:57:35Z", "level": "INFO", "message": "  Size: 532.16MB → 155.79MB (29.3% of original, 70.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:57:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:57:35Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E18 - Plan B (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:57:35Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:57:46Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:57:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:57:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:57:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:57:47Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:57:47Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:57:47Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T16:59:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T16:59:11Z", "level": "INFO", "message": "  Original Size: 574.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T16:59:11Z", "level": "INFO", "message": "  Encoded Size:  167.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T16:59:11Z", "level": "INFO", "message": "  Reduction:     29.2% of original (70.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T16:59:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T16:59:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T16:59:15Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T16:59:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T16:59:15Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T16:59:15Z", "level": "INFO", "message": "  Size: 574.89MB → 167.63MB (29.2% of original, 70.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T16:59:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T16:59:16Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E19 - I Heart Connecticut (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T16:59:16Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T16:59:28Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T16:59:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T16:59:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T16:59:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T16:59:29Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T16:59:29Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T16:59:29Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:00:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:00:56Z", "level": "INFO", "message": "  Original Size: 676.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:00:56Z", "level": "INFO", "message": "  Encoded Size:  209.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:00:56Z", "level": "INFO", "message": "  Reduction:     31.0% of original (69.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:00:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:00:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:01:01Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:01:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:01:02Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:01:02Z", "level": "INFO", "message": "  Size: 676.41MB → 209.56MB (31.0% of original, 69.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:01:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:01:02Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E20 - 100 (1) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:01:02Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:01:12Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:01:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:01:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:01:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:01:13Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:01:13Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:01:13Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:02:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:02:38Z", "level": "INFO", "message": "  Original Size: 508.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:02:38Z", "level": "INFO", "message": "  Encoded Size:  149.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:02:38Z", "level": "INFO", "message": "  Reduction:     29.4% of original (70.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:02:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:02:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:02:41Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:02:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:02:42Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:02:42Z", "level": "INFO", "message": "  Size: 508.25MB → 149.64MB (29.4% of original, 70.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:02:42Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:02:42Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E21 - 100 (2) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:02:42Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:02:54Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:02:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:02:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:02:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:02:55Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:02:55Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:02:55Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:04:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:04:20Z", "level": "INFO", "message": "  Original Size: 630.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:04:20Z", "level": "INFO", "message": "  Encoded Size:  189.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:04:20Z", "level": "INFO", "message": "  Reduction:     30.1% of original (69.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:04:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:04:20Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:04:24Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:04:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:04:25Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:04:25Z", "level": "INFO", "message": "  Size: 630.52MB → 189.99MB (30.1% of original, 69.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:04:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:04:25Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E22 - Everything Sunny All the Time Always (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:04:25Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:04:38Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:04:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:04:38Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:04:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:04:39Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:04:39Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:04:39Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:06:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:06:07Z", "level": "INFO", "message": "  Original Size: 692.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:06:07Z", "level": "INFO", "message": "  Encoded Size:  198.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:06:07Z", "level": "INFO", "message": "  Reduction:     28.7% of original (71.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:06:07Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:06:07Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:06:12Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:06:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:06:13Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:06:13Z", "level": "INFO", "message": "  Size: 692.59MB → 198.43MB (28.7% of original, 71.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:06:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:06:13Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S05E23 - Respawn (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:06:13Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:06:27Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:06:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:06:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:06:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:06:28Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:06:28Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:06:28Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:07:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:07:58Z", "level": "INFO", "message": "  Original Size: 670.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:07:58Z", "level": "INFO", "message": "  Encoded Size:  246.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:07:58Z", "level": "INFO", "message": "  Reduction:     36.7% of original (63.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:07:58Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:07:58Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:08:04Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:08:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:08:05Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:08:05Z", "level": "INFO", "message": "  Size: 670.36MB → 246.07MB (36.7% of original, 63.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:08:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:08:05Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E01 - Dance Like Nobody's Watching (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:08:05Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:08:18Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:08:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:08:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:08:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:08:19Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:08:19Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:08:19Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:09:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:09:43Z", "level": "INFO", "message": "  Original Size: 628.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:09:43Z", "level": "INFO", "message": "  Encoded Size:  241.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:09:43Z", "level": "INFO", "message": "  Reduction:     38.5% of original (61.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:09:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:09:43Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:09:49Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:09:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:09:50Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:09:50Z", "level": "INFO", "message": "  Size: 628.17MB → 241.75MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:09:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:09:50Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E02 - Idiots are People Two! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:09:50Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:10:01Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:10:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:10:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:10:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:10:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:10:02Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:10:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:11:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:11:24Z", "level": "INFO", "message": "  Original Size: 553.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:11:24Z", "level": "INFO", "message": "  Encoded Size:  214.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:11:24Z", "level": "INFO", "message": "  Reduction:     38.8% of original (61.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:11:24Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:11:24Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:11:29Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:11:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:11:30Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:11:30Z", "level": "INFO", "message": "  Size: 553.49MB → 214.75MB (38.8% of original, 61.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:11:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:11:30Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E03 - Idiots are People Three! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:11:30Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:11:45Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:11:45Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:11:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:11:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:11:46Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:11:46Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:11:46Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:13:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:13:11Z", "level": "INFO", "message": "  Original Size: 670.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:13:11Z", "level": "INFO", "message": "  Encoded Size:  244.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:13:11Z", "level": "INFO", "message": "  Reduction:     36.4% of original (63.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:13:11Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:13:11Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:13:16Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:13:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:13:17Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:13:17Z", "level": "INFO", "message": "  Size: 670.39MB → 244.21MB (36.4% of original, 63.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:13:17Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:13:17Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E04 - The Ballad of Kenneth Parcell (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:13:17Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:13:32Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:13:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:13:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:13:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:13:33Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:13:34Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:13:34Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:15:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:15:04Z", "level": "INFO", "message": "  Original Size: 793.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:15:04Z", "level": "INFO", "message": "  Encoded Size:  257.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:15:04Z", "level": "INFO", "message": "  Reduction:     32.5% of original (67.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:15:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:15:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:15:10Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:15:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:15:10Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:15:10Z", "level": "INFO", "message": "  Size: 793.58MB → 257.54MB (32.5% of original, 67.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:15:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:15:11Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E05 - Today You Are a Man (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:15:11Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:15:41Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:15:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:15:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:15:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:15:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:15:43Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:15:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:18:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:18:35Z", "level": "INFO", "message": "  Original Size: 1384.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:18:35Z", "level": "INFO", "message": "  Encoded Size:  487.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:18:35Z", "level": "INFO", "message": "  Reduction:     35.2% of original (64.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:18:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:18:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:18:47Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:18:49Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:18:49Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:18:49Z", "level": "INFO", "message": "  Size: 1384.64MB → 487.86MB (35.2% of original, 64.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:18:49Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:18:49Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E06-E07 - Hey, Baby, What's Wrong (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:18:49Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:19:09Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:19:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:19:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:19:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:19:11Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:19:11Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:19:11Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:20:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:20:37Z", "level": "INFO", "message": "  Original Size: 711.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:20:37Z", "level": "INFO", "message": "  Encoded Size:  254.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:20:37Z", "level": "INFO", "message": "  Reduction:     35.8% of original (64.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:20:37Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:20:37Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:20:44Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:20:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:20:45Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:20:45Z", "level": "INFO", "message": "  Size: 711.17MB → 254.63MB (35.8% of original, 64.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:20:45Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:20:45Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E08 - The Tuxedo Begins (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:20:45Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:21:04Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:21:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:21:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:21:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:21:05Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:21:05Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:21:05Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:22:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:22:38Z", "level": "INFO", "message": "  Original Size: 803.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:22:38Z", "level": "INFO", "message": "  Encoded Size:  280.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:22:38Z", "level": "INFO", "message": "  Reduction:     35.0% of original (65.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:22:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:22:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:22:45Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:22:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:22:46Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:22:46Z", "level": "INFO", "message": "  Size: 803.59MB → 280.91MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:22:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:22:46Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E09 - Leap Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:22:46Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:23:03Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:23:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:23:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:23:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:23:04Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:23:04Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:23:04Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:24:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:24:29Z", "level": "INFO", "message": "  Original Size: 701.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:24:29Z", "level": "INFO", "message": "  Encoded Size:  245.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:24:29Z", "level": "INFO", "message": "  Reduction:     35.0% of original (65.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:24:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:24:29Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:24:34Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:24:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:24:35Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:24:35Z", "level": "INFO", "message": "  Size: 701.69MB → 245.91MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:24:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:24:35Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E10 - Alexis Goodlooking and the Case of the Missing Whisky (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:24:35Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:24:48Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:24:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:24:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:24:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:24:49Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:24:49Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:24:49Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:26:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:26:13Z", "level": "INFO", "message": "  Original Size: 635.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:26:13Z", "level": "INFO", "message": "  Encoded Size:  232.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:26:13Z", "level": "INFO", "message": "  Reduction:     36.5% of original (63.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:26:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:26:13Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:26:19Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:26:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:26:20Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:26:20Z", "level": "INFO", "message": "  Size: 635.65MB → 232.3MB (36.5% of original, 63.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:26:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:26:20Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E11 - Standards and Practices (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:26:20Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:26:35Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:26:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:26:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:26:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:26:36Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:26:36Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:26:36Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:28:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:28:04Z", "level": "INFO", "message": "  Original Size: 717.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:28:04Z", "level": "INFO", "message": "  Encoded Size:  253.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:28:04Z", "level": "INFO", "message": "  Reduction:     35.3% of original (64.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:28:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:28:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:28:10Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:28:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:28:11Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:28:11Z", "level": "INFO", "message": "  Size: 717.66MB → 253.56MB (35.3% of original, 64.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:28:11Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:28:11Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E12 - St. Patrick's Day (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:28:11Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:28:23Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:28:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:28:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:28:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:28:24Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:28:24Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:28:24Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:29:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:29:48Z", "level": "INFO", "message": "  Original Size: 597.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:29:48Z", "level": "INFO", "message": "  Encoded Size:  227.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:29:48Z", "level": "INFO", "message": "  Reduction:     38.0% of original (62.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:29:48Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:29:48Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:29:53Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:29:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:29:54Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:29:54Z", "level": "INFO", "message": "  Size: 597.52MB → 227.33MB (38.0% of original, 62.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:29:54Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:29:54Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E13 - Grandmentor (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:29:54Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:30:12Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:30:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:30:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:30:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:30:13Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:30:13Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:30:13Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:31:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:31:40Z", "level": "INFO", "message": "  Original Size: 709.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:31:40Z", "level": "INFO", "message": "  Encoded Size:  253.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:31:40Z", "level": "INFO", "message": "  Reduction:     35.7% of original (64.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:31:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:31:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:31:46Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:31:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:31:47Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:31:47Z", "level": "INFO", "message": "  Size: 709.92MB → 253.58MB (35.7% of original, 64.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:31:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:31:47Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E14 - Kidnapped by Danger (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:31:47Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:32:02Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:32:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:32:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:32:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:32:03Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:32:03Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:32:03Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:33:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:33:31Z", "level": "INFO", "message": "  Original Size: 713.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:33:31Z", "level": "INFO", "message": "  Encoded Size:  256.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:33:31Z", "level": "INFO", "message": "  Reduction:     36.0% of original (64.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:33:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:33:31Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:33:36Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:33:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:33:37Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:33:37Z", "level": "INFO", "message": "  Size: 713.21MB → 256.55MB (36.0% of original, 64.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:33:37Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:33:37Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E15 - The Shower Principle (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:33:37Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:33:53Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:33:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:33:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:33:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:33:54Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:33:54Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:33:54Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:35:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:35:27Z", "level": "INFO", "message": "  Original Size: 832.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:35:27Z", "level": "INFO", "message": "  Encoded Size:  287.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:35:27Z", "level": "INFO", "message": "  Reduction:     34.6% of original (65.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:35:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:35:27Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:35:33Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:35:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:35:34Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:35:34Z", "level": "INFO", "message": "  Size: 832.17MB → 287.65MB (34.6% of original, 65.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:35:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:35:34Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E16 - Nothing Left to Lose (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:35:34Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:35:50Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:35:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:35:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:35:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:35:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:35:51Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:35:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:37:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:37:19Z", "level": "INFO", "message": "  Original Size: 710.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:37:19Z", "level": "INFO", "message": "  Encoded Size:  263.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:37:19Z", "level": "INFO", "message": "  Reduction:     37.1% of original (62.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:37:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:37:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:37:25Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:37:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:37:26Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:37:26Z", "level": "INFO", "message": "  Size: 710.81MB → 263.97MB (37.1% of original, 62.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:37:26Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:37:26Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E17 - Meet the Woggels! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:37:26Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:37:39Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:37:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:37:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:37:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:37:41Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:37:41Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:37:41Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:39:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:39:06Z", "level": "INFO", "message": "  Original Size: 590.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:39:06Z", "level": "INFO", "message": "  Encoded Size:  225.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:39:06Z", "level": "INFO", "message": "  Reduction:     38.3% of original (61.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:39:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:39:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:39:11Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:39:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:39:12Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:39:12Z", "level": "INFO", "message": "  Size: 590.18MB → 225.91MB (38.3% of original, 61.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:39:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:39:12Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E18 - Murphy Brown Lied to Us (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:39:12Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:39:35Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:39:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:39:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:39:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:39:37Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:39:37Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:39:37Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:41:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:41:59Z", "level": "INFO", "message": "  Original Size: 1130.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:41:59Z", "level": "INFO", "message": "  Encoded Size:  497.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:41:59Z", "level": "INFO", "message": "  Reduction:     44.1% of original (55.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:41:59Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:41:59Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:42:09Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:42:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:42:10Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:42:10Z", "level": "INFO", "message": "  Size: 1130.2MB → 497.92MB (44.1% of original, 55.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:42:10Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:42:11Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E19 - Live from Studio 6H (East Coast) (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:42:11Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:42:24Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:42:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:42:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:42:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:42:25Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:42:25Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:42:25Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:43:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:43:53Z", "level": "INFO", "message": "  Original Size: 739.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:43:53Z", "level": "INFO", "message": "  Encoded Size:  346.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:43:53Z", "level": "INFO", "message": "  Reduction:     46.8% of original (53.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:43:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:43:53Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:44:02Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:44:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:44:03Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:44:03Z", "level": "INFO", "message": "  Size: 739.62MB → 346.32MB (46.8% of original, 53.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:44:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:44:03Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E20 - Queen of Jordan II Mystery of the Phantom Pooper (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:44:03Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:44:16Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:44:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:44:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:44:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:44:17Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:44:17Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:44:17Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:45:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:45:42Z", "level": "INFO", "message": "  Original Size: 614.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:45:42Z", "level": "INFO", "message": "  Encoded Size:  241.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:45:42Z", "level": "INFO", "message": "  Reduction:     39.2% of original (60.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:45:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:45:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:45:47Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:45:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:45:48Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:45:48Z", "level": "INFO", "message": "  Size: 614.72MB → 241.11MB (39.2% of original, 60.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:45:48Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:45:49Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E21 - The Return of Avery Jessup (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:45:49Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:46:01Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:46:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:46:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:46:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:46:02Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:46:02Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:46:02Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:47:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:47:28Z", "level": "INFO", "message": "  Original Size: 597.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:47:28Z", "level": "INFO", "message": "  Encoded Size:  247.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:47:28Z", "level": "INFO", "message": "  Reduction:     41.3% of original (58.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:47:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:47:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:47:34Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:47:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:47:35Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:47:35Z", "level": "INFO", "message": "  Size: 597.94MB → 247.0MB (41.3% of original, 58.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:47:35Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:47:35Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S06E22 - What Will Happen to the Gang Next Year (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:47:35Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:47:48Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:47:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:47:48Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:47:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:47:49Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:47:49Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:47:49Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:49:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:49:12Z", "level": "INFO", "message": "  Original Size: 582.72 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:49:12Z", "level": "INFO", "message": "  Encoded Size:  244.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:49:12Z", "level": "INFO", "message": "  Reduction:     42.0% of original (58.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:49:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:49:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:49:18Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:49:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:49:19Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:49:19Z", "level": "INFO", "message": "  Size: 582.72MB → 244.52MB (42.0% of original, 58.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:49:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:49:19Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E01 - The Beginning of the End (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:49:19Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:49:33Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:49:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:49:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:49:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:49:34Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:49:34Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:49:34Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:51:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:51:00Z", "level": "INFO", "message": "  Original Size: 619.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:51:00Z", "level": "INFO", "message": "  Encoded Size:  260.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:51:00Z", "level": "INFO", "message": "  Reduction:     42.0% of original (58.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:51:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:51:00Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:51:06Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:51:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:51:07Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:51:07Z", "level": "INFO", "message": "  Size: 619.59MB → 260.05MB (42.0% of original, 58.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:51:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:51:07Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E02 - Governor Dunston (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:51:07Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:51:26Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:51:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:51:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:51:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:51:27Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:51:27Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:51:27Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:52:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:52:54Z", "level": "INFO", "message": "  Original Size: 671.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:52:54Z", "level": "INFO", "message": "  Encoded Size:  264.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:52:54Z", "level": "INFO", "message": "  Reduction:     39.4% of original (60.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:52:54Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:52:54Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:53:00Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:53:01Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:53:01Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:53:01Z", "level": "INFO", "message": "  Size: 671.13MB → 264.61MB (39.4% of original, 60.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:53:01Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:53:01Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E03 - Stride of Pride (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:53:01Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:53:18Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:53:18Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:53:18Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:53:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:53:19Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:53:19Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:53:19Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:54:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:54:51Z", "level": "INFO", "message": "  Original Size: 830.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:54:51Z", "level": "INFO", "message": "  Encoded Size:  283.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:54:51Z", "level": "INFO", "message": "  Reduction:     34.2% of original (65.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:54:51Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:54:51Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:54:58Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:54:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:54:59Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:54:59Z", "level": "INFO", "message": "  Size: 830.65MB → 283.76MB (34.2% of original, 65.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:54:59Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:54:59Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E04 - Unwindulax (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:54:59Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:55:09Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:55:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:55:09Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:55:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:55:10Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:55:10Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:55:10Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:56:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:56:32Z", "level": "INFO", "message": "  Original Size: 452.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:56:32Z", "level": "INFO", "message": "  Encoded Size:  201.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:56:32Z", "level": "INFO", "message": "  Reduction:     44.6% of original (55.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:56:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:56:32Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:56:37Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:56:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:56:38Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:56:38Z", "level": "INFO", "message": "  Size: 452.37MB → 201.55MB (44.6% of original, 55.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:56:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:56:38Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E05 - There's No I in America (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:56:38Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:56:50Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:56:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:56:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:56:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:56:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:56:51Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:56:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T17:58:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T17:58:16Z", "level": "INFO", "message": "  Original Size: 603.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T17:58:16Z", "level": "INFO", "message": "  Encoded Size:  235.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T17:58:16Z", "level": "INFO", "message": "  Reduction:     39.1% of original (60.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T17:58:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T17:58:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T17:58:22Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T17:58:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T17:58:23Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T17:58:23Z", "level": "INFO", "message": "  Size: 603.79MB → 235.89MB (39.1% of original, 60.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T17:58:23Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T17:58:23Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E06 - Aunt Phatso vs. Jack Donaghy (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T17:58:23Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T17:58:37Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T17:58:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T17:58:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T17:58:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T17:58:38Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T17:58:38Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T17:58:38Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T18:00:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T18:00:02Z", "level": "INFO", "message": "  Original Size: 628.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T18:00:02Z", "level": "INFO", "message": "  Encoded Size:  254.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T18:00:02Z", "level": "INFO", "message": "  Reduction:     40.5% of original (59.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T18:00:02Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T18:00:02Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T18:00:08Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T18:00:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T18:00:09Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T18:00:09Z", "level": "INFO", "message": "  Size: 628.2MB → 254.34MB (40.5% of original, 59.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T18:00:09Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T18:00:09Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E07 - Mazel Tov, Dummies! (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T18:00:09Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T18:00:21Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T18:00:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T18:00:21Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T18:00:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T18:00:22Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T18:00:22Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T18:00:22Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T18:01:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T18:01:46Z", "level": "INFO", "message": "  Original Size: 573.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T18:01:46Z", "level": "INFO", "message": "  Encoded Size:  233.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T18:01:46Z", "level": "INFO", "message": "  Reduction:     40.7% of original (59.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T18:01:46Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T18:01:46Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T18:01:52Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T18:01:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T18:01:52Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T18:01:52Z", "level": "INFO", "message": "  Size: 573.33MB → 233.6MB (40.7% of original, 59.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T18:01:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T18:01:53Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E08 - My Whole Life is Thunder (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T18:01:53Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T18:02:05Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T18:02:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T18:02:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T18:02:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T18:02:06Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T18:02:06Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T18:02:06Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T18:03:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T18:03:28Z", "level": "INFO", "message": "  Original Size: 541.50 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T18:03:28Z", "level": "INFO", "message": "  Encoded Size:  215.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T18:03:28Z", "level": "INFO", "message": "  Reduction:     39.8% of original (60.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T18:03:28Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T18:03:28Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T18:03:33Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T18:03:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T18:03:33Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T18:03:33Z", "level": "INFO", "message": "  Size: 541.5MB → 215.68MB (39.8% of original, 60.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T18:03:33Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T18:03:34Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E09 - Game Over (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T18:03:34Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T18:03:50Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T18:03:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T18:03:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T18:03:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T18:03:51Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T18:03:51Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T18:03:51Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T18:05:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T18:05:22Z", "level": "INFO", "message": "  Original Size: 803.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T18:05:22Z", "level": "INFO", "message": "  Encoded Size:  254.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T18:05:22Z", "level": "INFO", "message": "  Reduction:     31.7% of original (68.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T18:05:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T18:05:22Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T18:05:28Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T18:05:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T18:05:29Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T18:05:29Z", "level": "INFO", "message": "  Size: 803.14MB → 254.29MB (31.7% of original, 68.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T18:05:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T18:05:29Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E10 - Florida (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T18:05:29Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T18:05:41Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T18:05:41Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T18:05:41Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T18:05:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T18:05:42Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T18:05:42Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T18:05:42Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T18:07:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T18:07:05Z", "level": "INFO", "message": "  Original Size: 548.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T18:07:05Z", "level": "INFO", "message": "  Encoded Size:  235.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T18:07:05Z", "level": "INFO", "message": "  Reduction:     43.0% of original (57.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T18:07:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T18:07:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T18:07:11Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T18:07:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T18:07:12Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T18:07:12Z", "level": "INFO", "message": "  Size: 548.41MB → 235.67MB (43.0% of original, 57.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T18:07:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T18:07:12Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E11 - A Goon's Deed in a Weary World (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T18:07:12Z", "level": "INFO", "message": "Processing: 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T18:07:42Z", "level": "INFO", "message": "Copied 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence).mkv → 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-15T18:07:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T18:07:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 269}
{"timestamp": "2026-05-15T18:07:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 150}
{"timestamp": "2026-05-15T18:07:43Z", "level": "INFO", "message": "Mapping 1 subtitle stream(s): 1 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T18:07:43Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T18:07:43Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence).mkv -vf scale=1280:720:flags=bicubic:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -c:v hevc_nvenc -preset p7 -pix_fmt p010le -cq 26 -c:a:0 aac -b:a:0 160000 -ac:0 2 -channel_layout:a:0 stereo -metadata:s:a:0 title= -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T18:10:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 445}
{"timestamp": "2026-05-15T18:10:38Z", "level": "INFO", "message": "  Original Size: 1337.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 450}
{"timestamp": "2026-05-15T18:10:38Z", "level": "INFO", "message": "  Encoded Size:  495.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 451}
{"timestamp": "2026-05-15T18:10:38Z", "level": "INFO", "message": "  Reduction:     37.1% of original (62.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T18:10:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T18:10:38Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T18:10:50Z", "level": "INFO", "message": "Moved 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence) - [EHX].mkv → 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 626}
{"timestamp": "2026-05-15T18:10:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 665}
{"timestamp": "2026-05-15T18:10:52Z", "level": "INFO", "message": "  Type: TV | Show: 30 Rock (2006)", "module": "process_manager", "function": "_save_successful_encoding", "line": 666}
{"timestamp": "2026-05-15T18:10:52Z", "level": "INFO", "message": "  Size: 1337.22MB → 495.83MB (37.1% of original, 62.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-15T18:10:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-15T18:10:52Z", "level": "INFO", "message": "Deleted original and processing copy for 30 Rock (2006) - S07E12-E13 - Hogcock! and Last Lunch (1080p AMZN WEBRip x265 Silence).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 681}
{"timestamp": "2026-05-15T18:10:52Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T23:19:17Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T23:19:17Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T23:19:17Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T23:19:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T23:20:41Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 158}
{"timestamp": "2026-05-15T23:20:41Z", "level": "INFO", "message": "Mapping 5 subtitle stream(s): 5 supported, 0 convertible to SRT", "module": "encode_engine", "function": "run_ffmpeg", "line": 234}
{"timestamp": "2026-05-15T23:20:41Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 347}
{"timestamp": "2026-05-15T23:20:41Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf scale=1920:1080:flags=lanczos:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -map 0:4 -map 0:5 -map 0:6 -map 0:7 -map 0:8 -c:v av1_nvenc -preset p7 -pix_fmt yuv420p -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-15T23:26:09Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:26:09Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:26:09Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:26:09Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:26:31Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T23:26:32Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T23:26:32Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T23:26:32Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T23:27:41Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 158}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "All embedded subtitle streams use unsupported codecs (MKV only supports: subrip, ass, vtt, dvb_subtitle, dvd_subtitle, hdmv_pgs_subtitle, xsub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 250}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:27:41Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-05-15T23:27:41Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf scale=1920:1080:flags=lanczos:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v av1_nvenc -preset p7 -pix_fmt yuv420p -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 369}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "  Original Size (15min baseline): 3963.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "  Encoded Size (15min):          554.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 455}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "  Reduction:     14.0% of original (86.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 459}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 460}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 461}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 14.0% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-15T23:29:16Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T23:29:52Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T23:29:52Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T23:29:52Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T23:29:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T23:31:03Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 158}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "All embedded subtitle streams use unsupported codecs (MKV only supports: subrip, ass, vtt, dvb_subtitle, dvd_subtitle, hdmv_pgs_subtitle, xsub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 250}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:31:03Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 354}
{"timestamp": "2026-05-15T23:31:03Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf scale=1920:1080:flags=lanczos:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v av1_nvenc -preset p7 -pix_fmt yuv420p -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 369}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 452}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "  Original Size (15min baseline): 3963.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 454}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "  Encoded Size (15min):          554.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 455}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "  Reduction:     14.0% of original (86.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 459}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 460}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 461}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 14.0% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-15T23:32:55Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-15T23:37:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 158}
{"timestamp": "2026-05-15T23:39:09Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T23:39:09Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T23:39:09Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T23:39:09Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T23:40:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 158}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "All embedded subtitle streams use unsupported codecs (MKV only supports: subrip, ass, vtt, dvb_subtitle, dvd_subtitle, hdmv_pgs_subtitle, xsub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 251}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:40:18Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 355}
{"timestamp": "2026-05-15T23:40:18Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf scale=1920:1080:flags=lanczos:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v av1_nvenc -preset p7 -pix_fmt yuv420p -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 370}
{"timestamp": "2026-05-15T23:40:40Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-15T23:40:40Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-15T23:40:40Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 205}
{"timestamp": "2026-05-15T23:40:40Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-15T23:41:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 158}
{"timestamp": "2026-05-15T23:41:49Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:49Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:49Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:49Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:49Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:49Z", "level": "WARNING", "message": "All embedded subtitle streams use unsupported codecs (MKV only supports: subrip, ass, vtt, dvb_subtitle, dvd_subtitle, hdmv_pgs_subtitle, xsub)", "module": "encode_engine", "function": "run_ffmpeg", "line": 251}
{"timestamp": "2026-05-15T23:41:50Z", "level": "WARNING", "message": "Detected problematic subtitle stream 4: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:50Z", "level": "WARNING", "message": "Detected problematic subtitle stream 5: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:50Z", "level": "WARNING", "message": "Detected problematic subtitle stream 6: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:50Z", "level": "WARNING", "message": "Detected problematic subtitle stream 7: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:50Z", "level": "WARNING", "message": "Detected problematic subtitle stream 8: FFprobe codec parameters warning - will skip during re-encode to prevent black frames", "module": "video_handler", "function": "get_subtitle_info", "line": 253}
{"timestamp": "2026-05-15T23:41:50Z", "level": "INFO", "message": "Found supported subtitle format(s) - copying as-is", "module": "encode_engine", "function": "run_ffmpeg", "line": 355}
{"timestamp": "2026-05-15T23:41:50Z", "level": "INFO", "message": "FFmpeg command: ffmpeg -y -i C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv -t 900 -vf scale=1920:1080:flags=lanczos:force_original_aspect_ratio=decrease -map 0:v:0 -map 0:1 -map 0:2 -map 0:3 -c:v av1_nvenc -preset p7 -pix_fmt yuv420p -cq 32 -c:a:0 eac3 -b:a:0 448000 -ac:0 6 -channel_layout:a:0 5.1 -metadata:s:a:0 title= -c:a:1 eac3 -b:a:1 448000 -ac:1 6 -channel_layout:a:1 5.1 -metadata:s:a:1 title= -c:a:2 aac -b:a:2 192000 -ac:2 2 -channel_layout:a:2 stereo -c:s copy C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR - [EHX].mkv", "module": "encode_engine", "function": "run_ffmpeg", "line": 370}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 453}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "  Original Size (15min baseline): 3963.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 455}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "  Encoded Size (15min):          554.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 456}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "  Reduction:     14.0% of original (86.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 460}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 461}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 462}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 14.0% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 595}
{"timestamp": "2026-05-15T23:43:29Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-16T00:10:58Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\New folder", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-16T00:10:58Z", "level": "INFO", "message": "Processing: output2.mkv", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-16T00:11:26Z", "level": "INFO", "message": "Copied output2.mkv → output2.mkv", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-16T00:11:27Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-16T00:12:52Z", "level": "INFO", "message": "User selected 2 audio stream(s): [1, 3]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 444}
{"timestamp": "2026-05-16T00:12:52Z", "level": "INFO", "message": "Removed 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 448}
{"timestamp": "2026-05-16T00:12:52Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 104}
{"timestamp": "2026-05-16T00:42:07Z", "level": "INFO", "message": "Using path as-is: C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\New folder", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-16T00:42:07Z", "level": "INFO", "message": "Processing: output2.mkv", "module": "process_manager", "function": "process_folder", "line": 193}
{"timestamp": "2026-05-16T00:42:07Z", "level": "WARNING", "message": "Incomplete copy detected for output2.mkv. Re-copying.", "module": "process_manager", "function": "process_folder", "line": 210}
{"timestamp": "2026-05-16T00:43:00Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Without a Paddle (2004)", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-16T00:43:00Z", "level": "INFO", "message": "Processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv", "module": "process_manager", "function": "process_folder", "line": 193}
{"timestamp": "2026-05-16T00:43:00Z", "level": "INFO", "message": "File already in processing: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv (26868.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 206}
{"timestamp": "2026-05-16T00:43:00Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 266}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 336}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "  Original Size: 26868.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 337}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "  Encoded Size:  580.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 338}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "  Reduction:     2.2% of original (97.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 339}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 340}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 341}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "TEST MODE - File: Without a Paddle (2004) AVC TrueHD 5.1 Remux-1080p FraMeSToR.mkv | Ratio: 2.2% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 596}
{"timestamp": "2026-05-16T00:45:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 573}
{"timestamp": "2026-05-17T01:24:21Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:24:21Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-17T01:24:30Z", "level": "INFO", "message": "Copied Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-17T01:24:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-17T01:24:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 315}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[mov,mp4,m4a,3gp,3g2,mj2 @ 00000239d4906a80] stream 0, timescale not set", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4':", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    major_brand     : isom", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    minor_version   : 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    compatible_brands: isom", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    creation_time   : 2023-03-20T10:28:51.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    encoder         : GPAC-2.1-DEV-rev79-gdf29bc8a0-master", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Duration: 00:22:01.47, start: 0.000000, bitrate: 2352 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Chapters:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Chapter #0:0: start 0.000000, end 127.959000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "        title           : Chapter 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Chapter #0:1: start 127.959000, end 159.824000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "        title           : Chapter 2", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Chapter #0:2: start 159.824000, end 515.346000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "        title           : Chapter 3", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Chapter #0:3: start 515.346000, end 1295.461000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "        title           : Chapter 4", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Chapter #0:4: start 1295.461000, end 1321.472000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "        title           : Chapter 5", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x1080, 1880 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T01:15:22.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      handler_name    : SEPH1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:1[0x3](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 273 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:04:39.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      handler_name    : English Stereo AAC", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:2[0x2](eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 192 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:05:27.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      handler_name    : Commentary", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Side data:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      Audio Service Type: main", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:3[0x4](eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x1080, 0 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:28:53.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "      handler_name    : SDH", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:4[0x0]: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 1758x2048, 90k tbr, 90k tbn (attached pic)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "Stream mapping:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_nvenc))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:1 -> #0:1 (aac (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:2 -> #0:2 (ac3 (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "  Stream #0:3 -> #0:3 (copy)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "Press [q] to stop, [?] for help", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[matroska @ 00000239d498f540] Subtitle codec mov_text (94213) is not supported.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[out#0/matroska @ 00000239d495ea80] Could not write header (incorrect codec parameters ?): Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[vf#0:0 @ 00000239d4ea24c0] Error sending frames to consumers: Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[vf#0:0 @ 00000239d4ea24c0] Task finished with error code: -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[vf#0:0 @ 00000239d4ea24c0] Terminating thread with return code -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[out#0/matroska @ 00000239d495ea80] Nothing was written into output file, because at least one of its streams received no packets.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.37", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[aac @ 00000239d5189ac0] Qavg: 630.586", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "[aac @ 00000239d5189e40] Qavg: 252.163", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "ERROR", "message": "Conversion failed!", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:33Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-17T01:24:42Z", "level": "INFO", "message": "Copied Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-17T01:24:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-17T01:24:43Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 315}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[mov,mp4,m4a,3gp,3g2,mj2 @ 00000246266569c0] stream 0, timescale not set", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4':", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    major_brand     : isom", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    minor_version   : 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    compatible_brands: isom", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    creation_time   : 2023-03-20T10:04:29.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    encoder         : GPAC-2.1-DEV-rev79-gdf29bc8a0-master", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Duration: 00:21:58.50, start: 0.000000, bitrate: 2601 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Chapters:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Chapter #0:0: start 0.000000, end 32.823000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "        title           : Chapter 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Chapter #0:1: start 32.823000, end 674.673000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "        title           : Chapter 2", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Chapter #0:2: start 674.673000, end 1246.662000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "        title           : Chapter 3", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Chapter #0:3: start 1246.662000, end 1276.650000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "        title           : Chapter 4", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Chapter #0:4: start 1276.650000, end 1318.496000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "        title           : Chapter 5", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x1080, 2155 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T03:58:27.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      handler_name    : SEPH1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 247 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:00:59.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      handler_name    : English Stereo AAC", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:2[0x3](eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 192 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:04:31.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      handler_name    : Commentary", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Side data:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      Audio Service Type: main", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:3[0x4](eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x1080, 0 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:04:31.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "      handler_name    : SDH", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:4[0x0]: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 1758x2048, 90k tbr, 90k tbn (attached pic)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "Stream mapping:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_nvenc))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:1 -> #0:1 (aac (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:2 -> #0:2 (ac3 (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "  Stream #0:3 -> #0:3 (copy)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "Press [q] to stop, [?] for help", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[matroska @ 0000024626d96bc0] Subtitle codec mov_text (94213) is not supported.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[out#0/matroska @ 0000024626ce42c0] Could not write header (incorrect codec parameters ?): Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[vf#0:0 @ 000002462666b300] Error sending frames to consumers: Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[vf#0:0 @ 000002462666b300] Task finished with error code: -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[vf#0:0 @ 000002462666b300] Terminating thread with return code -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[out#0/matroska @ 0000024626ce42c0] Nothing was written into output file, because at least one of its streams received no packets.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.37", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[aac @ 0000024626ee0fc0] Qavg: 635.972", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "[aac @ 0000024626ee1ac0] Qavg: 455.980", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "ERROR", "message": "Conversion failed!", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:44Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-17T01:24:54Z", "level": "INFO", "message": "Copied Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-17T01:24:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-17T01:24:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 96}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "FFmpeg output (full):", "module": "encode_engine", "function": "run_ffmpeg", "line": 315}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "ffmpeg version 2025-10-01-git-1a02412170-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  built with gcc 15.2.0 (Rev8, Built by MSYS2 project)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-lcms2 --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-liboapv --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-openal --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint --enable-whisper", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libavutil      60. 13.100 / 60. 13.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libavcodec     62. 16.100 / 62. 16.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libavformat    62.  6.100 / 62.  6.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libavdevice    62.  2.100 / 62.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libavfilter    11.  9.100 / 11.  9.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libswscale      9.  3.100 /  9.  3.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  libswresample   6.  2.100 /  6.  2.100", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[mov,mp4,m4a,3gp,3g2,mj2 @ 0000013bfa3269c0] stream 0, timescale not set", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\\Users\\Tyler\\Documents\\GitHub\\conversion_project\\processing\\Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4':", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    major_brand     : isom", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    minor_version   : 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    compatible_brands: isom", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    creation_time   : 2023-03-20T10:04:08.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    encoder         : GPAC-2.1-DEV-rev79-gdf29bc8a0-master", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Duration: 00:21:55.84, start: 0.000000, bitrate: 3020 kb/s", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Chapters:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Chapter #0:0: start 0.000000, end 32.823000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "        title           : Chapter 1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Chapter #0:1: start 32.823000, end 535.869000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "        title           : Chapter 2", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Chapter #0:2: start 535.869000, end 1228.727000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "        title           : Chapter 3", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Chapter #0:3: start 1228.727000, end 1258.714000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "        title           : Chapter 4", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Chapter #0:4: start 1258.714000, end 1315.840000", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "        title           : Chapter 5", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt709), 1920x1080, 2568 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T06:59:46.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      handler_name    : SEPH1", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 252 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:00:56.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      handler_name    : English Stereo AAC", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:2[0x3](eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, stereo, fltp, 192 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:04:11.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      handler_name    : Commentary", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      vendor_id       : [0][0][0][0]", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Side data:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      Audio Service Type: main", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:3[0x4](eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x1080, 0 kb/s (default)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "    Metadata:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      creation_time   : 2023-03-20T10:04:11.000000Z", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "      handler_name    : SDH", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:4[0x0]: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 1758x2048, 90k tbr, 90k tbn (attached pic)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "Stream mapping:", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_nvenc))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:1 -> #0:1 (aac (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:2 -> #0:2 (ac3 (native) -> aac (native))", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "  Stream #0:3 -> #0:3 (copy)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "Press [q] to stop, [?] for help", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[matroska @ 0000013bfaa46cc0] Subtitle codec mov_text (94213) is not supported.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[out#0/matroska @ 0000013bfa995c80] Could not write header (incorrect codec parameters ?): Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[vf#0:0 @ 0000013bfa33b080] Error sending frames to consumers: Function not implemented", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[vf#0:0 @ 0000013bfa33b080] Task finished with error code: -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[vf#0:0 @ 0000013bfa33b080] Terminating thread with return code -40 (Function not implemented)", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[out#0/matroska @ 0000013bfa995c80] Nothing was written into output file, because at least one of its streams received no packets.", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "frame=    0 fps=0.0 q=0.0 Lsize=       0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.35", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[aac @ 0000013bfab93280] Qavg: 503.267", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "[aac @ 0000013bfab91140] Qavg: 427.492", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "Conversion failed!", "module": "encode_engine", "function": "run_ffmpeg", "line": 317}
{"timestamp": "2026-05-17T01:24:55Z", "level": "ERROR", "message": "3 consecutive failures. Stopping process.", "module": "process_manager", "function": "process_folder", "line": 440}
{"timestamp": "2026-05-17T01:24:55Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 572}
{"timestamp": "2026-05-17T01:29:23Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:29:23Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 192}
{"timestamp": "2026-05-17T01:29:31Z", "level": "INFO", "message": "Copied Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 215}
{"timestamp": "2026-05-17T01:29:31Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 265}
{"timestamp": "2026-05-17T01:29:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 109}
{"timestamp": "2026-05-17T01:34:46Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:34:46Z", "level": "INFO", "message": "Audio titles: {1: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T01:34:46Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:34:46Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 (388.66 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T01:34:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:34:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:35:35Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:35:35Z", "level": "INFO", "message": "Audio titles: {1: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T01:35:35Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:35:35Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 (388.66 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T01:35:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:35:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "  Original Size: 388.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "  Encoded Size:  198.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "  Reduction:     51.1% of original (48.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "TEST MODE - File: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 | Ratio: 51.1% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 597}
{"timestamp": "2026-05-17T01:37:31Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 574}
{"timestamp": "2026-05-17T01:37:46Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:37:46Z", "level": "INFO", "message": "Audio titles: {1: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T01:37:46Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:37:46Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 (388.66 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T01:37:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:37:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:38:00Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:38:00Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T01:38:00Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:38:00Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 (388.66 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T01:38:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:38:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:38:36Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Season 1", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:38:36Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T01:38:36Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:38:36Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4 (388.66 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T01:38:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:38:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:41:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:41:27Z", "level": "INFO", "message": "  Original Size: 388.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:41:27Z", "level": "INFO", "message": "  Encoded Size:  294.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:41:27Z", "level": "INFO", "message": "  Reduction:     75.7% of original (24.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:41:27Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:41:27Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T01:41:37Z", "level": "INFO", "message": "Moved Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T01:41:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T01:41:38Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T01:41:38Z", "level": "INFO", "message": "  Size: 388.66MB → 294.39MB (75.7% of original, 24.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T01:41:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T01:41:38Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T01:41:38Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:41:54Z", "level": "INFO", "message": "Copied Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T01:41:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:41:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:44:22Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T01:44:22Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T01:44:22Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T01:44:22Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T01:44:22Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:44:22Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4 (428.75 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T01:44:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:44:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:47:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:47:13Z", "level": "INFO", "message": "  Original Size: 428.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:47:13Z", "level": "INFO", "message": "  Encoded Size:  330.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:47:13Z", "level": "INFO", "message": "  Reduction:     77.1% of original (22.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:47:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:47:13Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T01:47:20Z", "level": "INFO", "message": "Moved Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T01:47:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T01:47:21Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T01:47:21Z", "level": "INFO", "message": "  Size: 428.75MB → 330.44MB (77.1% of original, 22.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T01:47:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T01:47:21Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T01:47:21Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:47:33Z", "level": "INFO", "message": "Copied Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T01:47:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:47:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:50:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:50:23Z", "level": "INFO", "message": "  Original Size: 496.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:50:23Z", "level": "INFO", "message": "  Encoded Size:  358.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:50:23Z", "level": "INFO", "message": "  Reduction:     72.2% of original (27.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:50:23Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:50:23Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T01:50:33Z", "level": "INFO", "message": "Moved Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T01:50:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T01:50:34Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T01:50:34Z", "level": "INFO", "message": "  Size: 496.8MB → 358.51MB (72.2% of original, 27.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T01:50:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T01:50:34Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T01:50:34Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:50:48Z", "level": "INFO", "message": "Copied Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T01:50:48Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:50:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:53:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:53:38Z", "level": "INFO", "message": "  Original Size: 625.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:53:38Z", "level": "INFO", "message": "  Encoded Size:  370.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:53:38Z", "level": "INFO", "message": "  Reduction:     59.1% of original (40.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:53:38Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:53:38Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T01:53:49Z", "level": "INFO", "message": "Moved Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T01:53:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T01:53:50Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T01:53:50Z", "level": "INFO", "message": "  Size: 625.93MB → 370.1MB (59.1% of original, 40.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T01:53:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T01:53:50Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T01:53:50Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:54:01Z", "level": "INFO", "message": "Copied Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T01:54:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:54:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:56:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:56:43Z", "level": "INFO", "message": "  Original Size: 376.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:56:43Z", "level": "INFO", "message": "  Encoded Size:  297.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:56:43Z", "level": "INFO", "message": "  Reduction:     79.0% of original (21.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:56:43Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:56:43Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T01:56:50Z", "level": "INFO", "message": "Moved Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T01:56:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T01:56:51Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T01:56:51Z", "level": "INFO", "message": "  Size: 376.17MB → 297.14MB (79.0% of original, 21.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T01:56:51Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T01:56:51Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T01:56:51Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T01:57:00Z", "level": "INFO", "message": "Copied Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T01:57:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T01:57:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T01:59:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T01:59:53Z", "level": "INFO", "message": "  Original Size: 428.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T01:59:53Z", "level": "INFO", "message": "  Encoded Size:  336.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T01:59:53Z", "level": "INFO", "message": "  Reduction:     78.6% of original (21.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T01:59:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T01:59:53Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T02:00:01Z", "level": "INFO", "message": "Moved Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:00:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:00:03Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:00:03Z", "level": "INFO", "message": "  Size: 428.03MB → 336.61MB (78.6% of original, 21.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:00:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:00:03Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:00:03Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:00:12Z", "level": "INFO", "message": "Copied Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:00:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:00:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:03:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 361}
{"timestamp": "2026-05-17T02:03:06Z", "level": "INFO", "message": "  Original Size: 428.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 362}
{"timestamp": "2026-05-17T02:03:06Z", "level": "INFO", "message": "  Encoded Size:  305.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 363}
{"timestamp": "2026-05-17T02:03:06Z", "level": "INFO", "message": "  Reduction:     71.4% of original (28.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 364}
{"timestamp": "2026-05-17T02:03:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 365}
{"timestamp": "2026-05-17T02:03:06Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 366}
{"timestamp": "2026-05-17T02:03:13Z", "level": "INFO", "message": "Moved Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:03:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:03:14Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:03:14Z", "level": "INFO", "message": "  Size: 428.81MB → 305.99MB (71.4% of original, 28.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:03:14Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:03:15Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:03:15Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:03:22Z", "level": "INFO", "message": "Copied Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:03:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:03:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T02:07:38Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:07:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T02:08:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:08:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:08:38Z", "level": "INFO", "message": "Stream #2: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 239}
{"timestamp": "2026-05-17T02:08:38Z", "level": "INFO", "message": "Stream #3: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 239}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T02:10:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:10:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:10:21Z", "level": "INFO", "message": "Stream #2: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 239}
{"timestamp": "2026-05-17T02:10:21Z", "level": "INFO", "message": "Stream #3: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 239}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T02:11:11Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:11:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:11:13Z", "level": "INFO", "message": "Stream #2: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 244}
{"timestamp": "2026-05-17T02:11:13Z", "level": "INFO", "message": "Stream #3: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 244}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T02:12:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:12:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:12:25Z", "level": "INFO", "message": "Stream #2: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 255}
{"timestamp": "2026-05-17T02:12:25Z", "level": "INFO", "message": "Stream #3: 💬 Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 255}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 240}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Skipped 7 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T02:13:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:13:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:13:46Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:13:46Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:16:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:16:42Z", "level": "INFO", "message": "  Original Size: 379.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:16:42Z", "level": "INFO", "message": "  Encoded Size:  294.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:16:42Z", "level": "INFO", "message": "  Reduction:     77.5% of original (22.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:16:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:16:42Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:16:49Z", "level": "ERROR", "message": "Unexpected error processing Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv'", "module": "process_manager", "function": "process_folder", "line": 466}
{"timestamp": "2026-05-17T02:16:49Z", "level": "WARNING", "message": "Could not delete temp output Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\\\Users\\\\Tyler\\\\Documents\\\\GitHub\\\\conversion_project\\\\processing\\\\Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 65}
{"timestamp": "2026-05-17T02:16:49Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:16:58Z", "level": "INFO", "message": "Copied Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:16:59Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:17:00Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:17:00Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:19:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:19:53Z", "level": "INFO", "message": "  Original Size: 381.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:19:53Z", "level": "INFO", "message": "  Encoded Size:  285.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:19:53Z", "level": "INFO", "message": "  Reduction:     74.7% of original (25.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:19:53Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:19:53Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:20:01Z", "level": "INFO", "message": "Moved Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:20:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:20:02Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:20:02Z", "level": "INFO", "message": "  Size: 381.91MB → 285.31MB (74.7% of original, 25.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:20:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:20:02Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:20:02Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:20:14Z", "level": "INFO", "message": "Copied Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:20:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:20:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:20:15Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:20:15Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:23:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:23:17Z", "level": "INFO", "message": "  Original Size: 563.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:23:17Z", "level": "INFO", "message": "  Encoded Size:  393.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:23:17Z", "level": "INFO", "message": "  Reduction:     69.7% of original (30.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:23:17Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:23:17Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:23:26Z", "level": "INFO", "message": "Moved Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:23:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:23:28Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:23:28Z", "level": "INFO", "message": "  Size: 563.59MB → 393.07MB (69.7% of original, 30.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:23:28Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:23:28Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:23:28Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:23:39Z", "level": "INFO", "message": "Copied Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:23:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:23:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:23:40Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:26:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:26:35Z", "level": "INFO", "message": "  Original Size: 482.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:26:35Z", "level": "INFO", "message": "  Encoded Size:  348.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:26:35Z", "level": "INFO", "message": "  Reduction:     72.2% of original (27.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:26:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:26:35Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:26:43Z", "level": "INFO", "message": "Moved Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "  Size: 482.21MB → 348.21MB (72.2% of original, 27.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "Skipping ._Rick and Morty - S02E01 - A Rickle in Time h265 AAC HDTV-1080p SEPH1.mp4: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "Skipped 1 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T02:26:44Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:27:00Z", "level": "INFO", "message": "Copied Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:27:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:27:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:27:01Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:30:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:30:00Z", "level": "INFO", "message": "  Original Size: 738.83 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:30:00Z", "level": "INFO", "message": "  Encoded Size:  467.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:30:00Z", "level": "INFO", "message": "  Reduction:     63.3% of original (36.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:30:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:30:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:30:12Z", "level": "INFO", "message": "Moved Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:30:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:30:13Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:30:13Z", "level": "INFO", "message": "  Size: 738.83MB → 467.74MB (63.3% of original, 36.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:30:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:30:13Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:30:13Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:30:29Z", "level": "INFO", "message": "Copied Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:30:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:30:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:30:30Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:30:30Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:33:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:33:33Z", "level": "INFO", "message": "  Original Size: 664.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:33:33Z", "level": "INFO", "message": "  Encoded Size:  440.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:33:33Z", "level": "INFO", "message": "  Reduction:     66.3% of original (33.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:33:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:33:33Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:33:45Z", "level": "INFO", "message": "Moved Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:33:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:33:46Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:33:46Z", "level": "INFO", "message": "  Size: 664.13MB → 440.28MB (66.3% of original, 33.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:33:46Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:33:47Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:33:47Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:33:57Z", "level": "INFO", "message": "Copied Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:33:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:33:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:33:59Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:36:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:36:56Z", "level": "INFO", "message": "  Original Size: 473.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:36:56Z", "level": "INFO", "message": "  Encoded Size:  332.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:36:56Z", "level": "INFO", "message": "  Reduction:     70.3% of original (29.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:36:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:36:56Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:37:05Z", "level": "INFO", "message": "Moved Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:37:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:37:06Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:37:06Z", "level": "INFO", "message": "  Size: 473.12MB → 332.51MB (70.3% of original, 29.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:37:06Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:37:06Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:37:06Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:37:19Z", "level": "INFO", "message": "Copied Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:37:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:37:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:37:20Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:37:20Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:40:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:40:15Z", "level": "INFO", "message": "  Original Size: 522.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:40:15Z", "level": "INFO", "message": "  Encoded Size:  371.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:40:15Z", "level": "INFO", "message": "  Reduction:     71.1% of original (28.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:40:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:40:15Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:40:24Z", "level": "INFO", "message": "Moved Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:40:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:40:25Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:40:25Z", "level": "INFO", "message": "  Size: 522.01MB → 371.03MB (71.1% of original, 28.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:40:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:40:25Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:40:25Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:40:35Z", "level": "INFO", "message": "Copied Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:40:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:40:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:40:36Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:43:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:43:32Z", "level": "INFO", "message": "  Original Size: 449.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:43:32Z", "level": "INFO", "message": "  Encoded Size:  322.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:43:32Z", "level": "INFO", "message": "  Reduction:     71.9% of original (28.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:43:32Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:43:32Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:43:42Z", "level": "INFO", "message": "Moved Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:43:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:43:43Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:43:43Z", "level": "INFO", "message": "  Size: 449.3MB → 322.98MB (71.9% of original, 28.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:43:43Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:43:43Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:43:43Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:43:54Z", "level": "INFO", "message": "Copied Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:43:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:43:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:43:56Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:43:56Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:46:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:46:52Z", "level": "INFO", "message": "  Original Size: 520.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:46:52Z", "level": "INFO", "message": "  Encoded Size:  368.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:46:52Z", "level": "INFO", "message": "  Reduction:     70.7% of original (29.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:46:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:46:52Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:47:01Z", "level": "INFO", "message": "Moved Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:47:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:47:03Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:47:03Z", "level": "INFO", "message": "  Size: 520.87MB → 368.41MB (70.7% of original, 29.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:47:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:47:03Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:47:03Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:47:12Z", "level": "INFO", "message": "Copied Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:47:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:47:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:47:13Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:50:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:50:08Z", "level": "INFO", "message": "  Original Size: 410.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:50:08Z", "level": "INFO", "message": "  Encoded Size:  309.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:50:08Z", "level": "INFO", "message": "  Reduction:     75.3% of original (24.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:50:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:50:08Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:50:18Z", "level": "INFO", "message": "Moved Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:50:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:50:19Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:50:19Z", "level": "INFO", "message": "  Size: 410.98MB → 309.36MB (75.3% of original, 24.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:50:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:50:19Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:50:19Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:50:27Z", "level": "INFO", "message": "Copied Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:50:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:50:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:50:28Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:53:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:53:20Z", "level": "INFO", "message": "  Original Size: 398.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:53:20Z", "level": "INFO", "message": "  Encoded Size:  308.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:53:20Z", "level": "INFO", "message": "  Reduction:     77.3% of original (22.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:53:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:53:20Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:53:28Z", "level": "INFO", "message": "Moved Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:53:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:53:29Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:53:29Z", "level": "INFO", "message": "  Size: 398.73MB → 308.1MB (77.3% of original, 22.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:53:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:53:29Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:53:29Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:53:37Z", "level": "INFO", "message": "Copied Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:53:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:53:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:53:38Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:56:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:56:26Z", "level": "INFO", "message": "  Original Size: 357.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:56:26Z", "level": "INFO", "message": "  Encoded Size:  264.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:56:26Z", "level": "INFO", "message": "  Reduction:     74.2% of original (25.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:56:26Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:56:26Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:56:33Z", "level": "INFO", "message": "Moved Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:56:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:56:34Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:56:34Z", "level": "INFO", "message": "  Size: 357.11MB → 264.86MB (74.2% of original, 25.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:56:34Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:56:34Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:56:34Z", "level": "INFO", "message": "Processing: Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T02:56:43Z", "level": "INFO", "message": "Copied Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T02:56:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T02:56:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T02:56:44Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T02:59:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T02:59:42Z", "level": "INFO", "message": "  Original Size: 445.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T02:59:42Z", "level": "INFO", "message": "  Encoded Size:  307.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T02:59:42Z", "level": "INFO", "message": "  Reduction:     68.9% of original (31.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T02:59:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T02:59:42Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T02:59:51Z", "level": "INFO", "message": "Moved Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T02:59:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T02:59:52Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T02:59:52Z", "level": "INFO", "message": "  Size: 445.56MB → 307.05MB (68.9% of original, 31.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T02:59:52Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T02:59:52Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T02:59:52Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:00:03Z", "level": "INFO", "message": "Copied Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:00:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:00:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:00:04Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:00:04Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:03:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:03:10Z", "level": "INFO", "message": "  Original Size: 473.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:03:10Z", "level": "INFO", "message": "  Encoded Size:  352.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:03:10Z", "level": "INFO", "message": "  Reduction:     74.6% of original (25.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:03:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:03:10Z", "level": "INFO", "message": "  Audio Streams: 3 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:03:18Z", "level": "INFO", "message": "Moved Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:03:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:03:20Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:03:20Z", "level": "INFO", "message": "  Size: 473.36MB → 352.96MB (74.6% of original, 25.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:03:20Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:03:20Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:03:20Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:03:27Z", "level": "INFO", "message": "Copied Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:03:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:03:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:03:28Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:06:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:06:22Z", "level": "INFO", "message": "  Original Size: 347.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:06:22Z", "level": "INFO", "message": "  Encoded Size:  265.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:06:22Z", "level": "INFO", "message": "  Reduction:     76.6% of original (23.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:06:22Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:06:22Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:06:28Z", "level": "INFO", "message": "Moved Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:06:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:06:30Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:06:30Z", "level": "INFO", "message": "  Size: 347.09MB → 265.74MB (76.6% of original, 23.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:06:30Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:06:30Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:06:30Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:06:37Z", "level": "INFO", "message": "Copied Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:06:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:06:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:06:39Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:06:39Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:06:39Z", "level": "INFO", "message": "Stream #4: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:10:20Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:10:20Z", "level": "INFO", "message": "  Original Size: 372.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:10:20Z", "level": "INFO", "message": "  Encoded Size:  272.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:10:20Z", "level": "INFO", "message": "  Reduction:     73.1% of original (26.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:10:20Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:10:20Z", "level": "INFO", "message": "  Audio Streams: 4 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:10:27Z", "level": "INFO", "message": "Moved Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:10:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:10:29Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:10:29Z", "level": "INFO", "message": "  Size: 372.74MB → 272.6MB (73.1% of original, 26.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:10:29Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:10:29Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:10:29Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:10:36Z", "level": "INFO", "message": "Copied Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:10:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:10:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:10:37Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:13:33Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:13:33Z", "level": "INFO", "message": "  Original Size: 383.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:13:33Z", "level": "INFO", "message": "  Encoded Size:  295.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:13:33Z", "level": "INFO", "message": "  Reduction:     77.1% of original (22.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:13:33Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:13:33Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:13:40Z", "level": "INFO", "message": "Moved Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:13:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:13:41Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:13:41Z", "level": "INFO", "message": "  Size: 383.73MB → 295.68MB (77.1% of original, 22.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:13:41Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:13:41Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:13:41Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:13:53Z", "level": "INFO", "message": "Copied Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:13:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:13:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:13:54Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:16:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:16:49Z", "level": "INFO", "message": "  Original Size: 449.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:16:49Z", "level": "INFO", "message": "  Encoded Size:  337.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:16:49Z", "level": "INFO", "message": "  Reduction:     75.1% of original (24.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:16:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:16:49Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:16:56Z", "level": "INFO", "message": "Moved Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:16:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:16:58Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:16:58Z", "level": "INFO", "message": "  Size: 449.76MB → 337.6MB (75.1% of original, 24.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:16:58Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:16:58Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:16:58Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:17:06Z", "level": "INFO", "message": "Copied Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:17:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:17:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:17:07Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:20:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:20:00Z", "level": "INFO", "message": "  Original Size: 362.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:20:00Z", "level": "INFO", "message": "  Encoded Size:  280.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:20:00Z", "level": "INFO", "message": "  Reduction:     77.4% of original (22.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:20:00Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:20:00Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:20:06Z", "level": "INFO", "message": "Moved Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:20:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:20:07Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:20:07Z", "level": "INFO", "message": "  Size: 362.78MB → 280.89MB (77.4% of original, 22.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:20:07Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:20:07Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:20:07Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:20:16Z", "level": "INFO", "message": "Copied Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:20:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:20:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:20:17Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:23:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:23:08Z", "level": "INFO", "message": "  Original Size: 351.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:23:08Z", "level": "INFO", "message": "  Encoded Size:  271.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:23:08Z", "level": "INFO", "message": "  Reduction:     77.2% of original (22.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:23:08Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:23:08Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:23:14Z", "level": "INFO", "message": "Moved Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:23:15Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:23:15Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:23:15Z", "level": "INFO", "message": "  Size: 351.59MB → 271.39MB (77.2% of original, 22.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:23:15Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:23:15Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:23:15Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:23:22Z", "level": "INFO", "message": "Copied Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:23:22Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:23:23Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:23:23Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:26:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:26:13Z", "level": "INFO", "message": "  Original Size: 364.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:26:13Z", "level": "INFO", "message": "  Encoded Size:  280.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:26:13Z", "level": "INFO", "message": "  Reduction:     77.0% of original (23.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:26:13Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:26:13Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:26:20Z", "level": "INFO", "message": "Moved Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:26:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:26:21Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:26:21Z", "level": "INFO", "message": "  Size: 364.09MB → 280.28MB (77.0% of original, 23.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:26:21Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:26:21Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:26:21Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:26:28Z", "level": "INFO", "message": "Copied Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:26:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:26:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:26:29Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:29:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:29:21Z", "level": "INFO", "message": "  Original Size: 319.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:29:21Z", "level": "INFO", "message": "  Encoded Size:  255.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:29:21Z", "level": "INFO", "message": "  Reduction:     79.8% of original (20.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:29:21Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:29:21Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:29:26Z", "level": "INFO", "message": "Moved Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:29:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:29:27Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:29:27Z", "level": "INFO", "message": "  Size: 319.93MB → 255.32MB (79.8% of original, 20.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:29:27Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:29:27Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:29:27Z", "level": "INFO", "message": "Processing: Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:29:34Z", "level": "INFO", "message": "Copied Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:29:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:29:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:29:35Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 254}
{"timestamp": "2026-05-17T03:32:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:32:31Z", "level": "INFO", "message": "  Original Size: 335.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:32:31Z", "level": "INFO", "message": "  Encoded Size:  257.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:32:31Z", "level": "INFO", "message": "  Reduction:     76.8% of original (23.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:32:31Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:32:31Z", "level": "INFO", "message": "  Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:32:37Z", "level": "INFO", "message": "Moved Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:32:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:32:38Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:32:38Z", "level": "INFO", "message": "  Size: 335.26MB → 257.54MB (76.8% of original, 23.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:32:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:32:38Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:32:38Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:32:47Z", "level": "INFO", "message": "Copied Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:32:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:32:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:35:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:35:40Z", "level": "INFO", "message": "  Original Size: 370.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:35:40Z", "level": "INFO", "message": "  Encoded Size:  297.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:35:40Z", "level": "INFO", "message": "  Reduction:     80.1% of original (19.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:35:40Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:35:40Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:35:47Z", "level": "INFO", "message": "Moved Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:35:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:35:47Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:35:47Z", "level": "INFO", "message": "  Size: 370.99MB → 297.11MB (80.1% of original, 19.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:35:47Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:35:48Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:35:48Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:35:54Z", "level": "INFO", "message": "Copied Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:35:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:35:55Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:38:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:38:49Z", "level": "INFO", "message": "  Original Size: 284.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:38:49Z", "level": "INFO", "message": "  Encoded Size:  229.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:38:49Z", "level": "INFO", "message": "  Reduction:     80.7% of original (19.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:38:49Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:38:49Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:38:54Z", "level": "INFO", "message": "Moved Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:38:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:38:55Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:38:55Z", "level": "INFO", "message": "  Size: 284.37MB → 229.56MB (80.7% of original, 19.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:38:55Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:38:55Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:38:55Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:39:03Z", "level": "INFO", "message": "Copied Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:39:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:39:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:41:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:41:57Z", "level": "INFO", "message": "  Original Size: 303.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:41:57Z", "level": "INFO", "message": "  Encoded Size:  240.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:41:57Z", "level": "INFO", "message": "  Reduction:     79.2% of original (20.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:41:57Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:41:57Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:42:03Z", "level": "INFO", "message": "Moved Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:42:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:42:03Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:42:03Z", "level": "INFO", "message": "  Size: 303.42MB → 240.43MB (79.2% of original, 20.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:42:03Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:42:04Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:42:04Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:42:14Z", "level": "INFO", "message": "Copied Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:42:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:42:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:45:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:45:06Z", "level": "INFO", "message": "  Original Size: 329.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:45:06Z", "level": "INFO", "message": "  Encoded Size:  263.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:45:06Z", "level": "INFO", "message": "  Reduction:     79.8% of original (20.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:45:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:45:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:45:12Z", "level": "INFO", "message": "Moved Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:45:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:45:13Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:45:13Z", "level": "INFO", "message": "  Size: 329.97MB → 263.37MB (79.8% of original, 20.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:45:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:45:13Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:45:13Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:45:19Z", "level": "INFO", "message": "Copied Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:45:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:45:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:48:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:48:05Z", "level": "INFO", "message": "  Original Size: 295.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:48:05Z", "level": "INFO", "message": "  Encoded Size:  245.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:48:05Z", "level": "INFO", "message": "  Reduction:     83.1% of original (16.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:48:05Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:48:05Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "Moved Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "  Size: 295.87MB → 245.8MB (83.1% of original, 16.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:48:12Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:48:21Z", "level": "INFO", "message": "Copied Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:48:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:48:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:51:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:51:06Z", "level": "INFO", "message": "  Original Size: 348.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:51:06Z", "level": "INFO", "message": "  Encoded Size:  276.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:51:06Z", "level": "INFO", "message": "  Reduction:     79.1% of original (20.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:51:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:51:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "Moved Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "  Size: 348.97MB → 276.02MB (79.1% of original, 20.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:51:13Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:51:25Z", "level": "INFO", "message": "Copied Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:51:25Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:51:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:54:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:54:10Z", "level": "INFO", "message": "  Original Size: 397.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:54:10Z", "level": "INFO", "message": "  Encoded Size:  303.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:54:10Z", "level": "INFO", "message": "  Reduction:     76.2% of original (23.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:54:10Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:54:10Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "Moved Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "  Size: 397.76MB → 303.08MB (76.2% of original, 23.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:54:18Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:54:25Z", "level": "INFO", "message": "Copied Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:54:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:54:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T03:57:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T03:57:19Z", "level": "INFO", "message": "  Original Size: 313.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T03:57:19Z", "level": "INFO", "message": "  Encoded Size:  256.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T03:57:19Z", "level": "INFO", "message": "  Reduction:     81.7% of original (18.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T03:57:19Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T03:57:19Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T03:57:25Z", "level": "INFO", "message": "Moved Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T03:57:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T03:57:25Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T03:57:25Z", "level": "INFO", "message": "  Size: 313.57MB → 256.2MB (81.7% of original, 18.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T03:57:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T03:57:26Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T03:57:26Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T03:57:36Z", "level": "INFO", "message": "Copied Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T03:57:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T03:57:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:00:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:00:30Z", "level": "INFO", "message": "  Original Size: 436.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:00:30Z", "level": "INFO", "message": "  Encoded Size:  336.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:00:30Z", "level": "INFO", "message": "  Reduction:     77.2% of original (22.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:00:30Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:00:30Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:00:38Z", "level": "INFO", "message": "Moved Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:00:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:00:38Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:00:38Z", "level": "INFO", "message": "  Size: 436.34MB → 336.87MB (77.2% of original, 22.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:00:38Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:00:39Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:00:39Z", "level": "INFO", "message": "Processing: Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:00:47Z", "level": "INFO", "message": "Copied Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:00:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:00:48Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:03:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:03:42Z", "level": "INFO", "message": "  Original Size: 339.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:03:42Z", "level": "INFO", "message": "  Encoded Size:  270.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:03:42Z", "level": "INFO", "message": "  Reduction:     79.8% of original (20.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:03:42Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:03:42Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:03:49Z", "level": "INFO", "message": "Moved Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:03:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:03:50Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:03:50Z", "level": "INFO", "message": "  Size: 339.49MB → 270.91MB (79.8% of original, 20.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:03:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:03:50Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:03:50Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:04:01Z", "level": "INFO", "message": "Copied Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:04:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:04:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:06:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:06:52Z", "level": "INFO", "message": "  Original Size: 369.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:06:52Z", "level": "INFO", "message": "  Encoded Size:  302.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:06:52Z", "level": "INFO", "message": "  Reduction:     82.0% of original (18.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:06:52Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:06:52Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:07:02Z", "level": "INFO", "message": "Moved Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:07:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:07:02Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:07:02Z", "level": "INFO", "message": "  Size: 369.6MB → 302.91MB (82.0% of original, 18.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:07:02Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:07:03Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:07:03Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:07:14Z", "level": "INFO", "message": "Copied Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:07:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:07:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:10:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:10:06Z", "level": "INFO", "message": "  Original Size: 355.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:10:06Z", "level": "INFO", "message": "  Encoded Size:  288.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:10:06Z", "level": "INFO", "message": "  Reduction:     81.2% of original (18.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:10:06Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:10:06Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:10:18Z", "level": "INFO", "message": "Moved Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:10:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:10:19Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:10:19Z", "level": "INFO", "message": "  Size: 355.2MB → 288.35MB (81.2% of original, 18.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:10:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:10:19Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:10:19Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:10:34Z", "level": "INFO", "message": "Copied Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:10:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:10:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:13:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:13:35Z", "level": "INFO", "message": "  Original Size: 539.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:13:35Z", "level": "INFO", "message": "  Encoded Size:  380.64 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:13:35Z", "level": "INFO", "message": "  Reduction:     70.5% of original (29.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:13:35Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:13:35Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "Moved Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "  Size: 539.75MB → 380.64MB (70.5% of original, 29.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:13:50Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:13:58Z", "level": "INFO", "message": "Copied Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:13:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:13:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:16:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:16:50Z", "level": "INFO", "message": "  Original Size: 303.01 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:16:50Z", "level": "INFO", "message": "  Encoded Size:  247.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:16:50Z", "level": "INFO", "message": "  Reduction:     81.6% of original (18.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:16:50Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:16:50Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:16:55Z", "level": "INFO", "message": "Moved Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:16:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:16:56Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:16:56Z", "level": "INFO", "message": "  Size: 303.01MB → 247.26MB (81.6% of original, 18.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:16:56Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:16:56Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:16:56Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:17:03Z", "level": "INFO", "message": "Copied Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:17:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:17:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:19:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:19:56Z", "level": "INFO", "message": "  Original Size: 342.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:19:56Z", "level": "INFO", "message": "  Encoded Size:  268.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:19:56Z", "level": "INFO", "message": "  Reduction:     78.4% of original (21.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:19:56Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:19:56Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "Moved Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "  Size: 342.24MB → 268.19MB (78.4% of original, 21.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:20:05Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:20:16Z", "level": "INFO", "message": "Copied Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:20:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:20:17Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 110}
{"timestamp": "2026-05-17T04:23:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 389}
{"timestamp": "2026-05-17T04:23:15Z", "level": "INFO", "message": "  Original Size: 429.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 390}
{"timestamp": "2026-05-17T04:23:15Z", "level": "INFO", "message": "  Encoded Size:  338.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 391}
{"timestamp": "2026-05-17T04:23:15Z", "level": "INFO", "message": "  Reduction:     78.8% of original (21.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 392}
{"timestamp": "2026-05-17T04:23:15Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 393}
{"timestamp": "2026-05-17T04:23:15Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 394}
{"timestamp": "2026-05-17T04:23:24Z", "level": "INFO", "message": "Moved Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:23:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:23:25Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:23:25Z", "level": "INFO", "message": "  Size: 429.56MB → 338.68MB (78.8% of original, 21.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:23:25Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:23:25Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:23:25Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:23:52Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Rick and Morty (2013)\\S07", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T04:23:52Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E01.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:24:10Z", "level": "INFO", "message": "Copied Rick and Morty - S07E01.mkv → Rick and Morty - S07E01.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:24:10Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:33:51Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty\\Rick and Morty (2013)\\S07", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T04:33:51Z", "level": "INFO", "message": "Audio channels: {1: 2}", "module": "main", "function": "main", "line": 268}
{"timestamp": "2026-05-17T04:33:51Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E01.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:33:51Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S07E01.mkv (639.33 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T04:33:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:33:57Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:33:57Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T04:33:57Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "  Original Size: 639.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "  Encoded Size:  256.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "  Reduction:     40.1% of original (59.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "TEST MODE - File: Rick and Morty - S07E01.mkv | Ratio: 40.1% | Method: CQ", "module": "process_manager", "function": "_save_successful_encoding", "line": 597}
{"timestamp": "2026-05-17T04:35:04Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 574}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Audio channels: {1: 2}", "module": "main", "function": "main", "line": 268}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Skipped 8 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T04:35:21Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:35:28Z", "level": "INFO", "message": "Copied Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:35:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:35:30Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:35:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:35:30Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Audio titles: {2: 'Commentary', 3: 'Commentary', 4: 'Commentary'}", "module": "main", "function": "main", "line": 244}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Skipped 8 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1.mp4 (379.99 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T04:36:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:36:09Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:36:09Z", "level": "INFO", "message": "Stream #2: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 267}
{"timestamp": "2026-05-17T04:36:09Z", "level": "INFO", "message": "Stream #3: Commentary track detected (forcing 2ch stereo)", "module": "encode_engine", "function": "run_ffmpeg", "line": 267}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Audio channels: {1: 2}", "module": "main", "function": "main", "line": 268}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping ._Rick and Morty - S02E01 - A Rickle in Time h265 AAC HDTV-1080p SEPH1.mp4: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Skipped 48 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1.mp4 (361.95 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T04:36:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:36:51Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:36:51Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:36:51Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Rick and Morty", "module": "main", "function": "normalize_input_path", "line": 64}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Audio channels: {1: 2}", "module": "main", "function": "main", "line": 268}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E01 - Pilot h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E02 - Lawnmower Dog h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E03 - Anatomy Park h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E04 - M. Night Shaym-Aliens! h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E05 - Meeseeks and Destroy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E06 - Rick Potion #9 h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E07 - Raising Gazorpazorp h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E08 - Rixty Minutes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E09 - Something Ricked This Way Comes h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E10 - Close Rick-Counters of the Rick Kind h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S01E11 - Ricksy Business h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping ._Rick and Morty - S02E01 - A Rickle in Time h265 AAC HDTV-1080p SEPH1.mp4: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E01 - A Rickle in Time h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E02 - Mortynight Run h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E03 - Auto Erotic Assimilation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E04 - Total Rickall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E05 - Get Schwifty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E06 - The Ricks Must Be Crazy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E07 - Big Trouble in Little Sanchez h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E08 - Interdimensional Cable 2 - Tempting Fate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E09 - Look Who's Purging Now h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S02E10 - The Wedding Squanchers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E01 - The Rickshank Rickdemption h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E02 - Rickmancing the Stone h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E03 - Pickle Rick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E04 - Vindicators 3 - The Return of Worldender h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E05 - The Whirly Dirly Conspiracy h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E06 - Rest and Ricklaxation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E07 - The Ricklantis Mixup h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E08 - Morty's Mind Blowers h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E09 - The ABC's of Beth h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S03E10 - The Rickchurian Mortydate h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E01 - Edge of Tomorty - Rick Die Rickpeat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E02 - The Old Man and the Seat h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E03 - One Crew Over the Crewcoo's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E04 - Claw and Hoarder - Special Ricktim's Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E05 - Rattlestar Ricklactica h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E06 - Never Ricking Morty h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E07 - Promortyus h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E08 - The Vat of Acid Episode h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E09 - Childrick of Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S04E10 - Star Mort - Rickturn of the Jerri h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E01 - Mort Dinner Rick Andre h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E02 - Mortyplicity h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E03 - A Rickconvenient Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E04 - Rickdependence Spray h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E05 - Amortycan Grickfitti h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipping Rick and Morty - S05E06 - Rick & Morty's Thanksploitation Spectacular h265 AAC Bluray-1080p SEPH1 - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 183}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Skipped 48 file(s)", "module": "process_manager", "function": "process_folder", "line": 190}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "File already in processing: Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1.mp4 (361.95 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T04:37:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:37:24Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:37:24Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:37:24Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:40:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:40:12Z", "level": "INFO", "message": "  Original Size: 361.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:40:12Z", "level": "INFO", "message": "  Encoded Size:  284.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:40:12Z", "level": "INFO", "message": "  Reduction:     78.5% of original (21.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:40:12Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:40:12Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:40:19Z", "level": "INFO", "message": "Moved Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:40:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:40:19Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:40:19Z", "level": "INFO", "message": "  Size: 361.95MB → 284.13MB (78.5% of original, 21.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:40:19Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:40:20Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E07 - Gotron Jerrysis Rickvangelion h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:40:20Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:40:26Z", "level": "INFO", "message": "Copied Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:40:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:40:27Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:40:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:40:27Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:43:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:43:16Z", "level": "INFO", "message": "  Original Size: 341.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:43:16Z", "level": "INFO", "message": "  Encoded Size:  274.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:43:16Z", "level": "INFO", "message": "  Reduction:     80.3% of original (19.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:43:16Z", "level": "INFO", "message": "  Resolution:    1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:43:16Z", "level": "INFO", "message": "  Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "Moved Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "  Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "  Size: 341.13MB → 274.1MB (80.4% of original, 19.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "  Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E08 - Rickternal Friendshine of the Spotless Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
