conversion_project/logs/conversion.log
2026-05-17 21:21:28 -04:00

2724 lines
553 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"timestamp": "2026-05-17T04:43:22Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:43:29Z", "level": "INFO", "message": "Copied Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:43:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:43:29Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:43:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:43:29Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:46:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:46:12Z", "level": "INFO", "message": " Original Size: 319.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:46:12Z", "level": "INFO", "message": " Encoded Size: 254.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:46:12Z", "level": "INFO", "message": " Reduction: 79.6% of original (20.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:46:12Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:46:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": "Moved Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": " Size: 319.26MB → 254.03MB (79.6% of original, 20.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E09 - Forgetting Sarick Mortshall h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:46:18Z", "level": "INFO", "message": "Processing: Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:46:26Z", "level": "INFO", "message": "Copied Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:46:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:46:27Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:46: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:46:27Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:49:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:49:14Z", "level": "INFO", "message": " Original Size: 420.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:49:14Z", "level": "INFO", "message": " Encoded Size: 318.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:49:14Z", "level": "INFO", "message": " Reduction: 75.8% of original (24.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:49:14Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:49:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": "Moved Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": " Size: 420.75MB → 318.91MB (75.8% of original, 24.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S05E10 - Rickmurai Jack h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:49:22Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:49:28Z", "level": "INFO", "message": "Copied Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:49: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:49:29Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:49:29Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:49:29Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:52:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:52:19Z", "level": "INFO", "message": " Original Size: 312.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:52:19Z", "level": "INFO", "message": " Encoded Size: 244.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:52:19Z", "level": "INFO", "message": " Reduction: 78.3% of original (21.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:52:19Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:52:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:52:25Z", "level": "INFO", "message": "Moved Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:52:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:52:26Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:52:26Z", "level": "INFO", "message": " Size: 312.7MB → 244.74MB (78.3% of original, 21.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:52:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:52:26Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E01 - Solaricks h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:52:26Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:52:33Z", "level": "INFO", "message": "Copied Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:52: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:52:34Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:52:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:52:34Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:55:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:55:25Z", "level": "INFO", "message": " Original Size: 304.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:55:25Z", "level": "INFO", "message": " Encoded Size: 231.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:55:25Z", "level": "INFO", "message": " Reduction: 76.0% of original (24.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:55:25Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:55:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:55:30Z", "level": "INFO", "message": "Moved Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:55:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:55:30Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:55:30Z", "level": "INFO", "message": " Size: 304.22MB → 231.31MB (76.0% of original, 24.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:55:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:55:31Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E02 - Rick - A Mort Well Lived h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:55:31Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:55:35Z", "level": "INFO", "message": "Copied Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:55:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:55:35Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:55:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:55:35Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T04:58:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T04:58:22Z", "level": "INFO", "message": " Original Size: 219.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T04:58:22Z", "level": "INFO", "message": " Encoded Size: 185.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T04:58:22Z", "level": "INFO", "message": " Reduction: 84.5% of original (15.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T04:58:22Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T04:58:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T04:58:26Z", "level": "INFO", "message": "Moved Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T04:58:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T04:58:27Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T04:58:27Z", "level": "INFO", "message": " Size: 219.22MB → 185.28MB (84.5% of original, 15.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T04:58:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T04:58:27Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E03 - Bethic Twinstinct h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T04:58:27Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T04:58:36Z", "level": "INFO", "message": "Copied Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T04:58:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T04:58:37Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T04:58:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T04:58:37Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:01:23Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:01:23Z", "level": "INFO", "message": " Original Size: 484.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:01:23Z", "level": "INFO", "message": " Encoded Size: 257.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:01:23Z", "level": "INFO", "message": " Reduction: 53.2% of original (46.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:01:23Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:01:23Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:01:29Z", "level": "INFO", "message": "Moved Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:01:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:01:30Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:01:30Z", "level": "INFO", "message": " Size: 484.49MB → 257.86MB (53.2% of original, 46.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:01:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:01:30Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E04 - Night Family h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:01:30Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:01:39Z", "level": "INFO", "message": "Copied Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:01:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:01:40Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:01:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:01:40Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:04:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:04:32Z", "level": "INFO", "message": " Original Size: 378.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:04:32Z", "level": "INFO", "message": " Encoded Size: 287.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:04:32Z", "level": "INFO", "message": " Reduction: 76.0% of original (24.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:04:32Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:04:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": "Moved Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": " Size: 378.16MB → 287.36MB (76.0% of original, 24.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E05 - Final DeSmithation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:04:40Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:04:46Z", "level": "INFO", "message": "Copied Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:04:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:04:47Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:04:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:04:47Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:07:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:07:39Z", "level": "INFO", "message": " Original Size: 301.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:07:39Z", "level": "INFO", "message": " Encoded Size: 241.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:07:39Z", "level": "INFO", "message": " Reduction: 80.3% of original (19.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:07:39Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:07:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:07:44Z", "level": "INFO", "message": "Moved Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:07:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:07:45Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:07:45Z", "level": "INFO", "message": " Size: 301.06MB → 241.73MB (80.3% of original, 19.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:07:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:07:45Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E06 - JuRicksic Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:07:45Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:07:57Z", "level": "INFO", "message": "Copied Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:07:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:07:57Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:07:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:07:57Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:10:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:10:41Z", "level": "INFO", "message": " Original Size: 495.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:10:41Z", "level": "INFO", "message": " Encoded Size: 347.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:10:41Z", "level": "INFO", "message": " Reduction: 70.1% of original (29.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:10:41Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:10:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:10:49Z", "level": "INFO", "message": "Moved Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:10:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:10:50Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:10:50Z", "level": "INFO", "message": " Size: 495.23MB → 347.25MB (70.1% of original, 29.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:10:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:10:50Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E07 - Full Meta Jackrick h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:10:50Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:10:56Z", "level": "INFO", "message": "Copied Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:10:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:10:57Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:10:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:10:57Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:13:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:13:48Z", "level": "INFO", "message": " Original Size: 326.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:13:48Z", "level": "INFO", "message": " Encoded Size: 262.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:13:48Z", "level": "INFO", "message": " Reduction: 80.4% of original (19.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:13:48Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:13:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:13:54Z", "level": "INFO", "message": "Moved Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:13:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:13:55Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:13:55Z", "level": "INFO", "message": " Size: 326.54MB → 262.67MB (80.4% of original, 19.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:13:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:13:55Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E08 - Analyze Piss h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:13:55Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:14:01Z", "level": "INFO", "message": "Copied Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:14:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:14:02Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:14:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:14:02Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:16:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:16:53Z", "level": "INFO", "message": " Original Size: 338.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:16:53Z", "level": "INFO", "message": " Encoded Size: 258.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:16:53Z", "level": "INFO", "message": " Reduction: 76.2% of original (23.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:16:53Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:16:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": "Moved Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": " Size: 338.94MB → 258.22MB (76.2% of original, 23.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E09 - A Rick in King Mortur's Mort h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:16:59Z", "level": "INFO", "message": "Processing: Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:17:04Z", "level": "INFO", "message": "Copied Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1.mp4 → Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:17:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:17:05Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:17:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:17:05Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:19:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:19:53Z", "level": "INFO", "message": " Original Size: 258.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:19:53Z", "level": "INFO", "message": " Encoded Size: 214.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:19:53Z", "level": "INFO", "message": " Reduction: 83.0% of original (17.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:19:53Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:19:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:19:57Z", "level": "INFO", "message": "Moved Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv → Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:19:58Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:19:58Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:19:58Z", "level": "INFO", "message": " Size: 258.4MB → 214.42MB (83.0% of original, 17.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:19:58Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:19:58Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S06E10 - Ricktional Mortpoon's Rickmas Mortcation h265 AAC Bluray-1080p SEPH1.mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:19:58Z", "level": "INFO", "message": "Processing: Rick and Morty - S00E180 - The Great Yokai Battle of Akihabara x265 AAC HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:20:00Z", "level": "INFO", "message": "Copied Rick and Morty - S00E180 - The Great Yokai Battle of Akihabara x265 AAC HDTV-1080p MeGusta.mkv → Rick and Morty - S00E180 - The Great Yokai Battle of Akihabara x265 AAC HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:20:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:20:01Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:20:01Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:20:01Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": " Original Size: 106.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": " Encoded Size: 127.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": " Reduction: 119.4% of original (-19.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:21:22Z", "level": "INFO", "message": "Processing: Rick and Morty - S00E187 - Summer's Sleepover x265 AAC HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:21:24Z", "level": "INFO", "message": "Copied Rick and Morty - S00E187 - Summer's Sleepover x265 AAC HDTV-1080p MeGusta.mkv → Rick and Morty - S00E187 - Summer's Sleepover x265 AAC HDTV-1080p MeGusta.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:21:24Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:21:25Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:21:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T05:21:25Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 2ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": " Original Size: 127.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": " Encoded Size: 161.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": " Reduction: 127.2% of original (-27.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:22:45Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E01.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:22:45Z", "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-17T05:22:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:22:50Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:22:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:22:50Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:24:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:24:30Z", "level": "INFO", "message": " Original Size: 639.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:24:30Z", "level": "INFO", "message": " Encoded Size: 352.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:24:30Z", "level": "INFO", "message": " Reduction: 55.1% of original (44.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:24:30Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:24:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:24:39Z", "level": "INFO", "message": "Moved Rick and Morty - S07E01 - [EHX].mkv → Rick and Morty - S07E01 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:24:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E01 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:24:44Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:24:44Z", "level": "INFO", "message": " Size: 639.33MB → 352.41MB (55.1% of original, 44.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:24:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:24:45Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E01.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:24:45Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E02.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:25:00Z", "level": "INFO", "message": "Copied Rick and Morty - S07E02.mkv → Rick and Morty - S07E02.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:25:00Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:25:06Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:25:06Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:25:06Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:26:47Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:26:47Z", "level": "INFO", "message": " Original Size: 677.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:26:47Z", "level": "INFO", "message": " Encoded Size: 343.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:26:47Z", "level": "INFO", "message": " Reduction: 50.6% of original (49.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:26:47Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:26:47Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:26:54Z", "level": "INFO", "message": "Moved Rick and Morty - S07E02 - [EHX].mkv → Rick and Morty - S07E02 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:27:00Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E02 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:27:00Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:27:00Z", "level": "INFO", "message": " Size: 677.88MB → 343.25MB (50.6% of original, 49.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:27:00Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:27:00Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E02.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:27:00Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E03.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:27:13Z", "level": "INFO", "message": "Copied Rick and Morty - S07E03.mkv → Rick and Morty - S07E03.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:27:13Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:27:19Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:27:19Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:27:19Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:28:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:28:58Z", "level": "INFO", "message": " Original Size: 638.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:28:58Z", "level": "INFO", "message": " Encoded Size: 298.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:28:58Z", "level": "INFO", "message": " Reduction: 46.7% of original (53.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:28:58Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:28:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:29:05Z", "level": "INFO", "message": "Moved Rick and Morty - S07E03 - [EHX].mkv → Rick and Morty - S07E03 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:29:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E03 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:29:10Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:29:10Z", "level": "INFO", "message": " Size: 638.63MB → 298.37MB (46.7% of original, 53.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:29:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:29:11Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E03.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:29:11Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E04.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:29:24Z", "level": "INFO", "message": "Copied Rick and Morty - S07E04.mkv → Rick and Morty - S07E04.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:29:24Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:29:29Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:29:29Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:29:29Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:31:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:31:11Z", "level": "INFO", "message": " Original Size: 631.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:31:11Z", "level": "INFO", "message": " Encoded Size: 281.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:31:11Z", "level": "INFO", "message": " Reduction: 44.6% of original (55.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:31:11Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:31:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:31:18Z", "level": "INFO", "message": "Moved Rick and Morty - S07E04 - [EHX].mkv → Rick and Morty - S07E04 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:31:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E04 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:31:23Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:31:23Z", "level": "INFO", "message": " Size: 631.08MB → 281.44MB (44.6% of original, 55.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:31:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:31:23Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E04.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:31:23Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E05.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:31:36Z", "level": "INFO", "message": "Copied Rick and Morty - S07E05.mkv → Rick and Morty - S07E05.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:31:36Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:31:41Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:31:41Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:31:41Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:33:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:33:25Z", "level": "INFO", "message": " Original Size: 641.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:33:25Z", "level": "INFO", "message": " Encoded Size: 441.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:33:25Z", "level": "INFO", "message": " Reduction: 68.9% of original (31.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:33:25Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:33:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:33:40Z", "level": "INFO", "message": "Moved Rick and Morty - S07E05 - [EHX].mkv → Rick and Morty - S07E05 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:33:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E05 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:33:46Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:33:46Z", "level": "INFO", "message": " Size: 641.12MB → 441.61MB (68.9% of original, 31.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:33:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:33:46Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E05.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:33:46Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E06.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:34:01Z", "level": "INFO", "message": "Copied Rick and Morty - S07E06.mkv → Rick and Morty - S07E06.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:34:01Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:34:06Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:34:06Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:34:06Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:35:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:35:46Z", "level": "INFO", "message": " Original Size: 670.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:35:46Z", "level": "INFO", "message": " Encoded Size: 307.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:35:46Z", "level": "INFO", "message": " Reduction: 45.9% of original (54.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:35:46Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:35:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:35:53Z", "level": "INFO", "message": "Moved Rick and Morty - S07E06 - [EHX].mkv → Rick and Morty - S07E06 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:35:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E06 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:35:59Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:35:59Z", "level": "INFO", "message": " Size: 670.36MB → 307.97MB (45.9% of original, 54.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:35:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:35:59Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E06.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:35:59Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E07.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:36:12Z", "level": "INFO", "message": "Copied Rick and Morty - S07E07.mkv → Rick and Morty - S07E07.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:36:12Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:36:17Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:36:17Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:36:17Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:37:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:37:58Z", "level": "INFO", "message": " Original Size: 640.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:37:58Z", "level": "INFO", "message": " Encoded Size: 352.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:37:58Z", "level": "INFO", "message": " Reduction: 55.0% of original (45.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:37:58Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:37:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:38:07Z", "level": "INFO", "message": "Moved Rick and Morty - S07E07 - [EHX].mkv → Rick and Morty - S07E07 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:38:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E07 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:38:12Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:38:12Z", "level": "INFO", "message": " Size: 640.18MB → 352.19MB (55.0% of original, 45.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:38:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:38:12Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E07.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:38:12Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E08.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:38:25Z", "level": "INFO", "message": "Copied Rick and Morty - S07E08.mkv → Rick and Morty - S07E08.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:38:25Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:38:30Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:38:30Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:38:30Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:40:14Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:40:14Z", "level": "INFO", "message": " Original Size: 640.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:40:14Z", "level": "INFO", "message": " Encoded Size: 429.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:40:14Z", "level": "INFO", "message": " Reduction: 67.1% of original (32.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:40:14Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:40:14Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:40:24Z", "level": "INFO", "message": "Moved Rick and Morty - S07E08 - [EHX].mkv → Rick and Morty - S07E08 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:40:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E08 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:40:30Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:40:30Z", "level": "INFO", "message": " Size: 640.49MB → 429.79MB (67.1% of original, 32.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:40:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:40:30Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E08.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:40:30Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E09.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:40:42Z", "level": "INFO", "message": "Copied Rick and Morty - S07E09.mkv → Rick and Morty - S07E09.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:40:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:40:47Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:40:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:40:47Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:42:26Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:42:26Z", "level": "INFO", "message": " Original Size: 637.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:42:26Z", "level": "INFO", "message": " Encoded Size: 361.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:42:26Z", "level": "INFO", "message": " Reduction: 56.7% of original (43.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:42:26Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:42:26Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:42:35Z", "level": "INFO", "message": "Moved Rick and Morty - S07E09 - [EHX].mkv → Rick and Morty - S07E09 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:42:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E09 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:42:40Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:42:40Z", "level": "INFO", "message": " Size: 637.41MB → 361.63MB (56.7% of original, 43.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:42:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:42:40Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E09.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:42:40Z", "level": "INFO", "message": "Processing: Rick and Morty - S07E10.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:42:54Z", "level": "INFO", "message": "Copied Rick and Morty - S07E10.mkv → Rick and Morty - S07E10.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:42:54Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:42:59Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:42:59Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:42:59Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:44:44Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:44:44Z", "level": "INFO", "message": " Original Size: 700.58 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:44:44Z", "level": "INFO", "message": " Encoded Size: 329.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:44:44Z", "level": "INFO", "message": " Reduction: 47.1% of original (52.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:44:44Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:44:44Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:44:52Z", "level": "INFO", "message": "Moved Rick and Morty - S07E10 - [EHX].mkv → Rick and Morty - S07E10 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:44:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S07E10 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:44:57Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:44:57Z", "level": "INFO", "message": " Size: 700.58MB → 329.79MB (47.1% of original, 52.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:44:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:44:57Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S07E10.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:44:57Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E01.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:45:17Z", "level": "INFO", "message": "Copied Rick and Morty - S08E01.mkv → Rick and Morty - S08E01.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:45:17Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:45:23Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:45:23Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:45:23Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:47:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:47:08Z", "level": "INFO", "message": " Original Size: 878.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:47:08Z", "level": "INFO", "message": " Encoded Size: 343.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:47:08Z", "level": "INFO", "message": " Reduction: 39.1% of original (60.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:47:08Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:47:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:47:16Z", "level": "INFO", "message": "Moved Rick and Morty - S08E01 - [EHX].mkv → Rick and Morty - S08E01 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:47:23Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E01 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:47:23Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:47:23Z", "level": "INFO", "message": " Size: 878.85MB → 343.22MB (39.1% of original, 60.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:47:23Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:47:23Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E01.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:47:23Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E02.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:47:41Z", "level": "INFO", "message": "Copied Rick and Morty - S08E02.mkv → Rick and Morty - S08E02.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:47:41Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:47:47Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:47:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:47:47Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:49:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:49:27Z", "level": "INFO", "message": " Original Size: 783.22 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:49:27Z", "level": "INFO", "message": " Encoded Size: 404.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:49:27Z", "level": "INFO", "message": " Reduction: 51.6% of original (48.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:49:27Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:49:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:49:37Z", "level": "INFO", "message": "Moved Rick and Morty - S08E02 - [EHX].mkv → Rick and Morty - S08E02 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:49:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E02 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:49:43Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:49:43Z", "level": "INFO", "message": " Size: 783.22MB → 404.17MB (51.6% of original, 48.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:49:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:49:43Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E02.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:49:43Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E03.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:49:59Z", "level": "INFO", "message": "Copied Rick and Morty - S08E03.mkv → Rick and Morty - S08E03.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:49:59Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:50:05Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:50:05Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:50:05Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:51:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:51:42Z", "level": "INFO", "message": " Original Size: 792.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:51:42Z", "level": "INFO", "message": " Encoded Size: 361.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:51:42Z", "level": "INFO", "message": " Reduction: 45.6% of original (54.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:51:42Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:51:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:51:50Z", "level": "INFO", "message": "Moved Rick and Morty - S08E03 - [EHX].mkv → Rick and Morty - S08E03 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:51:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E03 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:51:57Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:51:57Z", "level": "INFO", "message": " Size: 792.25MB → 361.16MB (45.6% of original, 54.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:51:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:51:57Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E03.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:51:57Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E04.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:52:12Z", "level": "INFO", "message": "Copied Rick and Morty - S08E04.mkv → Rick and Morty - S08E04.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:52:12Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:52:18Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:52:18Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:52:18Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:54:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:54:02Z", "level": "INFO", "message": " Original Size: 782.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:54:02Z", "level": "INFO", "message": " Encoded Size: 386.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:54:02Z", "level": "INFO", "message": " Reduction: 49.3% of original (50.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:54:02Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:54:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:54:12Z", "level": "INFO", "message": "Moved Rick and Morty - S08E04 - [EHX].mkv → Rick and Morty - S08E04 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:54:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E04 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:54:18Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:54:18Z", "level": "INFO", "message": " Size: 782.85MB → 386.15MB (49.3% of original, 50.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:54:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:54:19Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E04.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:54:19Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E05.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:54:36Z", "level": "INFO", "message": "Copied Rick and Morty - S08E05.mkv → Rick and Morty - S08E05.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:54:37Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:54:43Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:54:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:54:43Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:56:22Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:56:22Z", "level": "INFO", "message": " Original Size: 755.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:56:22Z", "level": "INFO", "message": " Encoded Size: 406.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:56:22Z", "level": "INFO", "message": " Reduction: 53.8% of original (46.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:56:22Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:56:22Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:56:32Z", "level": "INFO", "message": "Moved Rick and Morty - S08E05 - [EHX].mkv → Rick and Morty - S08E05 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:56:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E05 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:56:38Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:56:38Z", "level": "INFO", "message": " Size: 755.47MB → 406.12MB (53.8% of original, 46.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:56:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:56:38Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E05.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:56:38Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E06.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:56:53Z", "level": "INFO", "message": "Copied Rick and Morty - S08E06.mkv → Rick and Morty - S08E06.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:56:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:56:59Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:56:59Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:56:59Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T05:58:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T05:58:39Z", "level": "INFO", "message": " Original Size: 758.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T05:58:39Z", "level": "INFO", "message": " Encoded Size: 378.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T05:58:39Z", "level": "INFO", "message": " Reduction: 49.9% of original (50.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T05:58:39Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T05:58:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T05:58:47Z", "level": "INFO", "message": "Moved Rick and Morty - S08E06 - [EHX].mkv → Rick and Morty - S08E06 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T05:58:53Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E06 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T05:58:53Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T05:58:53Z", "level": "INFO", "message": " Size: 758.77MB → 378.57MB (49.9% of original, 50.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T05:58:53Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T05:58:53Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E06.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T05:58:53Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E07.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T05:59:08Z", "level": "INFO", "message": "Copied Rick and Morty - S08E07.mkv → Rick and Morty - S08E07.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T05:59:08Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T05:59:14Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T05:59:14Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T05:59:14Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T06:00:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T06:00:57Z", "level": "INFO", "message": " Original Size: 839.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T06:00:57Z", "level": "INFO", "message": " Encoded Size: 354.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T06:00:57Z", "level": "INFO", "message": " Reduction: 42.3% of original (57.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T06:00:57Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T06:00:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T06:01:05Z", "level": "INFO", "message": "Moved Rick and Morty - S08E07 - [EHX].mkv → Rick and Morty - S08E07 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T06:01:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E07 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T06:01:11Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T06:01:11Z", "level": "INFO", "message": " Size: 839.63MB → 354.81MB (42.3% of original, 57.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T06:01:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T06:01:11Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E07.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T06:01:11Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E08.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T06:01:26Z", "level": "INFO", "message": "Copied Rick and Morty - S08E08.mkv → Rick and Morty - S08E08.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T06:01:26Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T06:01:33Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T06:01:33Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T06:01:33Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T06:03:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T06:03:13Z", "level": "INFO", "message": " Original Size: 816.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T06:03:13Z", "level": "INFO", "message": " Encoded Size: 299.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T06:03:13Z", "level": "INFO", "message": " Reduction: 36.7% of original (63.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T06:03:13Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T06:03:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T06:03:20Z", "level": "INFO", "message": "Moved Rick and Morty - S08E08 - [EHX].mkv → Rick and Morty - S08E08 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T06:03:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E08 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T06:03:26Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T06:03:26Z", "level": "INFO", "message": " Size: 816.0MB → 299.14MB (36.7% of original, 63.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T06:03:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T06:03:26Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E08.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T06:03:26Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E09.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T06:03:42Z", "level": "INFO", "message": "Copied Rick and Morty - S08E09.mkv → Rick and Morty - S08E09.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T06:03:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T06:03:49Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T06:03:49Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T06:03:49Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T06:05:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T06:05:30Z", "level": "INFO", "message": " Original Size: 837.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T06:05:30Z", "level": "INFO", "message": " Encoded Size: 335.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T06:05:30Z", "level": "INFO", "message": " Reduction: 40.0% of original (60.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T06:05:30Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T06:05:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T06:05:37Z", "level": "INFO", "message": "Moved Rick and Morty - S08E09 - [EHX].mkv → Rick and Morty - S08E09 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T06:05:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E09 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T06:05:44Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T06:05:44Z", "level": "INFO", "message": " Size: 837.89MB → 335.35MB (40.0% of original, 60.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T06:05:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T06:05:44Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E09.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T06:05:44Z", "level": "INFO", "message": "Processing: Rick and Morty - S08E10.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T06:06:03Z", "level": "INFO", "message": "Copied Rick and Morty - S08E10.mkv → Rick and Morty - S08E10.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T06:06:03Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T06:06:10Z", "level": "INFO", "message": "Pre-selected audio streams: [1]", "module": "encode_engine", "function": "run_ffmpeg", "line": 63}
{"timestamp": "2026-05-17T06:06:10Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T06:06:10Z", "level": "INFO", "message": "Stream #1: Audio channels override applied: 6ch → 2ch", "module": "encode_engine", "function": "run_ffmpeg", "line": 246}
{"timestamp": "2026-05-17T06:07:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T06:07:55Z", "level": "INFO", "message": " Original Size: 872.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T06:07:55Z", "level": "INFO", "message": " Encoded Size: 347.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T06:07:55Z", "level": "INFO", "message": " Reduction: 39.8% of original (60.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T06:07:55Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T06:07:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T06:08:03Z", "level": "INFO", "message": "Moved Rick and Morty - S08E10 - [EHX].mkv → Rick and Morty - S08E10 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T06:08:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Rick and Morty - S08E10 - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T06:08:10Z", "level": "INFO", "message": " Type: TV | Show: Rick and Morty", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T06:08:10Z", "level": "INFO", "message": " Size: 872.92MB → 347.55MB (39.8% of original, 60.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T06:08:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T06:08:10Z", "level": "INFO", "message": "Deleted original and processing copy for Rick and Morty - S08E10.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T06:08:10Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 574}
{"timestamp": "2026-05-17T14:38:12Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Gilded Age\\The Gilded Age (2022) Season 1 S01 (1080p HMAX WEB-DL x265 HEVC 10bit AC3 5.1 Ghost)", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:38:12Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T14:39:03Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Gilded Age\\The Gilded Age (2022) Season 1 S01 (1080p HMAX WEB-DL x265 HEVC 10bit AC3 5.1 Ghost)", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:39:03Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T14:39:03Z", "level": "INFO", "message": "File already in processing: The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost).mkv (2355.56 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 207}
{"timestamp": "2026-05-17T14:39:04Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T14:39:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 271}
{"timestamp": "2026-05-17T14:39:06Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T14:44:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T14:44:40Z", "level": "INFO", "message": " Original Size: 2355.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T14:44:40Z", "level": "INFO", "message": " Encoded Size: 700.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T14:44:40Z", "level": "INFO", "message": " Reduction: 29.7% of original (70.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T14:44:40Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T14:44:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T14:44:57Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T14:44:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T14:44:59Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T14:44:59Z", "level": "INFO", "message": " Size: 2355.56MB → 700.59MB (29.7% of original, 70.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T14:44:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T14:45:00Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T14:45:00Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T14:45:26Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T14:45:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T14:45:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 271}
{"timestamp": "2026-05-17T14:45:27Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T14:48:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T14:48:31Z", "level": "INFO", "message": " Original Size: 1342.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T14:48:31Z", "level": "INFO", "message": " Encoded Size: 406.31 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T14:48:31Z", "level": "INFO", "message": " Reduction: 30.3% of original (69.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T14:48:31Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T14:48:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T14:48:51Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T14:48:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T14:48:52Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T14:48:52Z", "level": "INFO", "message": " Size: 1342.48MB → 406.31MB (30.3% of original, 69.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T14:48:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T14:48:52Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T14:48:52Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T14:49:26Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T14:49:26Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T14:49:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 271}
{"timestamp": "2026-05-17T14:49:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T14:53:11Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T14:53:11Z", "level": "INFO", "message": " Original Size: 1619.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T14:53:11Z", "level": "INFO", "message": " Encoded Size: 401.44 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T14:53:11Z", "level": "INFO", "message": " Reduction: 24.8% of original (75.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T14:53:11Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T14:53:11Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T14:53:21Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T14:53:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T14:53:22Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T14:53:22Z", "level": "INFO", "message": " Size: 1619.88MB → 401.44MB (24.8% of original, 75.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T14:53:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T14:53:23Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T14:53:23Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 1: # with 7 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 2: # with 5 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 3: # with 2 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 4: # with 1 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 5: # with 3 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 6: # with 7 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 8: P:\\tv\\Murderbot with 1 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 9: P:\\tv\\The with 4 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 10: P:\\tv\\Detroiters with 3 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 11: P:\\tv\\The with 7 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 12: P:\\tv\\Gen with 3 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Parsed list line 13: P:\\tv\\The with 3 params", "module": "main", "function": "parse_paths_file", "line": 85}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Loaded 12 paths from paths.txt", "module": "main", "function": "parse_paths_file", "line": 88}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: #", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 1/12] Folder not found: #", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: #", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 2/12] Folder not found: #", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: #", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 3/12] Folder not found: #", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: #", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 4/12] Folder not found: #", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: #", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 5/12] Folder not found: #", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: #", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 6/12] Folder not found: #", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Murderbot", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 7/12] Folder not found: P:\\tv\\Murderbot", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 8/12] Folder not found: P:\\tv\\The", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Detroiters", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 9/12] Folder not found: P:\\tv\\Detroiters", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 10/12] Folder not found: P:\\tv\\The", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Gen", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 11/12] Folder not found: P:\\tv\\Gen", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:56:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The", "module": "main", "function": "normalize_input_path", "line": 232}
{"timestamp": "2026-05-17T14:56:20Z", "level": "ERROR", "message": "[BATCH 12/12] Folder not found: P:\\tv\\The", "module": "main", "function": "main", "line": 388}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Parsed list line 8: P:\\tv\\Murderbot (2025) with 0 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Parsed list line 9: P:\\tv\\The Gilded Age with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Parsed list line 10: P:\\tv\\Detroiters (2017) with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Parsed list line 11: P:\\tv\\The Day of the Jackal (2024) with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Parsed list line 12: P:\\tv\\Gen V (2023)\\Season 1 with 0 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Parsed list line 13: P:\\tv\\The Eternaut with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Loaded 6 paths from paths.txt", "module": "main", "function": "parse_paths_file", "line": 126}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Murderbot (2025)", "module": "main", "function": "normalize_input_path", "line": 270}
{"timestamp": "2026-05-17T14:59:40Z", "level": "INFO", "message": "Processing: Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:00:09Z", "level": "INFO", "message": "Copied Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:00:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:00:11Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:04:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:04:35Z", "level": "INFO", "message": " Original Size: 1439.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:04:35Z", "level": "INFO", "message": " Encoded Size: 340.69 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:04:35Z", "level": "INFO", "message": " Reduction: 23.7% of original (76.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:04:35Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:04:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:04:44Z", "level": "INFO", "message": "Moved Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:04:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:04:45Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:04:45Z", "level": "INFO", "message": " Size: 1439.26MB → 340.69MB (23.7% of original, 76.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:04:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:04:46Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E01.FreeCommerce.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:04:46Z", "level": "INFO", "message": "Processing: Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:05:06Z", "level": "INFO", "message": "Copied Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:05:07Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:05:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:08:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:08:18Z", "level": "INFO", "message": " Original Size: 1142.80 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:08:18Z", "level": "INFO", "message": " Encoded Size: 260.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:08:18Z", "level": "INFO", "message": " Reduction: 22.8% of original (77.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:08:18Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:08:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:08:25Z", "level": "INFO", "message": "Moved Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:08:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:08:26Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:08:26Z", "level": "INFO", "message": " Size: 1142.8MB → 260.67MB (22.8% of original, 77.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:08:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:08:26Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E02.Eye.Contact.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:08:26Z", "level": "INFO", "message": "Processing: Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:08:46Z", "level": "INFO", "message": "Copied Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:08:46Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:08:47Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:11:38Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:11:38Z", "level": "INFO", "message": " Original Size: 1060.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:11:38Z", "level": "INFO", "message": " Encoded Size: 251.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:11:38Z", "level": "INFO", "message": " Reduction: 23.7% of original (76.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:11:38Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:11:38Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:11:43Z", "level": "INFO", "message": "Moved Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:11:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:11:44Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:11:44Z", "level": "INFO", "message": " Size: 1060.32MB → 251.35MB (23.7% of original, 76.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:11:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:11:44Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E03.Risk.Assessment.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:11:44Z", "level": "INFO", "message": "Processing: Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:12:01Z", "level": "INFO", "message": "Copied Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:12:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:12:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:14:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:14:35Z", "level": "INFO", "message": " Original Size: 1027.77 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:14:35Z", "level": "INFO", "message": " Encoded Size: 266.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:14:35Z", "level": "INFO", "message": " Reduction: 25.9% of original (74.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:14:35Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:14:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:14:43Z", "level": "INFO", "message": "Moved Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:14:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:14:44Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:14:44Z", "level": "INFO", "message": " Size: 1027.77MB → 266.28MB (25.9% of original, 74.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:14:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:14:44Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E04.Escape.Velocity.Protocol.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:14:44Z", "level": "INFO", "message": "Processing: Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:15:03Z", "level": "INFO", "message": "Copied Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:15:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:15:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:18:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:18:27Z", "level": "INFO", "message": " Original Size: 1029.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:18:27Z", "level": "INFO", "message": " Encoded Size: 245.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:18:27Z", "level": "INFO", "message": " Reduction: 23.8% of original (76.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:18:27Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:18:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:18:32Z", "level": "INFO", "message": "Moved Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:18:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:18:33Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:18:33Z", "level": "INFO", "message": " Size: 1029.85MB → 245.2MB (23.8% of original, 76.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:18:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:18:33Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E05.Rogue.War.Tracker.Infinite.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:18:33Z", "level": "INFO", "message": "Processing: Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:18:52Z", "level": "INFO", "message": "Copied Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:18:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:18:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:22:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:22:27Z", "level": "INFO", "message": " Original Size: 1056.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:22:27Z", "level": "INFO", "message": " Encoded Size: 246.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:22:27Z", "level": "INFO", "message": " Reduction: 23.4% of original (76.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:22:27Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:22:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:22:42Z", "level": "INFO", "message": "Moved Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:22:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:22:43Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:22:43Z", "level": "INFO", "message": " Size: 1056.52MB → 246.88MB (23.4% of original, 76.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:22:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:22:43Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E06.Command.Feed.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:22:43Z", "level": "INFO", "message": "Processing: Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:23:17Z", "level": "INFO", "message": "Copied Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:23:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:23:18Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:26:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:26:58Z", "level": "INFO", "message": " Original Size: 1378.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:26:58Z", "level": "INFO", "message": " Encoded Size: 311.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:26:58Z", "level": "INFO", "message": " Reduction: 22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:26:58Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:26:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:27:05Z", "level": "INFO", "message": "Moved Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:27:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:27:07Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:27:07Z", "level": "INFO", "message": " Size: 1378.03MB → 311.81MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:27:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:27:07Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E07.Complementary.Species.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:27:07Z", "level": "INFO", "message": "Processing: Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:27:28Z", "level": "INFO", "message": "Copied Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:27:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:27:30Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:30:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:30:53Z", "level": "INFO", "message": " Original Size: 1121.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:30:53Z", "level": "INFO", "message": " Encoded Size: 269.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:30:53Z", "level": "INFO", "message": " Reduction: 24.0% of original (76.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:30:53Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:30:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:31:01Z", "level": "INFO", "message": "Moved Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:31:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:31:02Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:31:02Z", "level": "INFO", "message": " Size: 1121.12MB → 269.56MB (24.0% of original, 76.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:31:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:31:02Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E08.Foreign.Object.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:31:02Z", "level": "INFO", "message": "Processing: Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:31:39Z", "level": "INFO", "message": "Copied Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:31:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:31:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:36:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:36:37Z", "level": "INFO", "message": " Original Size: 1783.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:36:37Z", "level": "INFO", "message": " Encoded Size: 383.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:36:37Z", "level": "INFO", "message": " Reduction: 21.5% of original (78.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:36:37Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:36:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:36:46Z", "level": "INFO", "message": "Moved Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:36:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:36:47Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:36:47Z", "level": "INFO", "message": " Size: 1783.14MB → 383.7MB (21.5% of original, 78.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:36:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:36:48Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E09.All.Systems.Red.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:36:48Z", "level": "INFO", "message": "Processing: Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T15:37:26Z", "level": "INFO", "message": "Copied Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv → Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "process_folder", "line": 217}
{"timestamp": "2026-05-17T15:37:27Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 267}
{"timestamp": "2026-05-17T15:37:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T15:42:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T15:42:09Z", "level": "INFO", "message": " Original Size: 1517.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T15:42:09Z", "level": "INFO", "message": " Encoded Size: 358.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T15:42:09Z", "level": "INFO", "message": " Reduction: 23.7% of original (76.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T15:42:09Z", "level": "INFO", "message": " Resolution: 3840x1606 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T15:42:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T15:42:18Z", "level": "INFO", "message": "Moved Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv → Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 628}
{"timestamp": "2026-05-17T15:42:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 667}
{"timestamp": "2026-05-17T15:42:19Z", "level": "INFO", "message": " Type: TV | Show: Murderbot (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 668}
{"timestamp": "2026-05-17T15:42:19Z", "level": "INFO", "message": " Size: 1517.16MB → 358.92MB (23.7% of original, 76.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 669}
{"timestamp": "2026-05-17T15:42:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 670}
{"timestamp": "2026-05-17T15:42:20Z", "level": "INFO", "message": "Deleted original and processing copy for Murderbot.S01E10.The.Perimeter.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 683}
{"timestamp": "2026-05-17T15:42:20Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 574}
{"timestamp": "2026-05-17T15:42:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Gilded Age", "module": "main", "function": "normalize_input_path", "line": 270}
{"timestamp": "2026-05-17T15:42:20Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 194}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 9: P:\\tv\\The Gilded Age with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 10: P:\\tv\\Detroiters (2017) with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 11: P:\\tv\\The Day of the Jackal (2024) with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 12: P:\\tv\\Gen V (2023)\\Season 1 with 0 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 13: P:\\tv\\The Eternaut with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 14: P:\\tv\\Adventuring Academy with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 15: P:\\tv\\Dimension 20's Adventuring Party with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 16: P:\\tv\\Dimension 20 with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 17: P:\\tv\\Crowd Control with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 18: P:\\tv\\Game Changer with 2 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 19: P:\\tv\\Make Some Noise with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 20: P:\\tv\\Parlor Room with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 21: P:\\tv\\Smartypants with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 22: P:\\tv\\Um, Actually with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Parsed list line 23: P:\\tv\\Very Important People with 3 params", "module": "main", "function": "parse_paths_file", "line": 123}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Loaded 15 paths from paths.txt", "module": "main", "function": "parse_paths_file", "line": 126}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Gilded Age", "module": "main", "function": "normalize_input_path", "line": 270}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "File already in processing: The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost).mkv (1647.28 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 213}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:25:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:25:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:28:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:28:30Z", "level": "INFO", "message": " Original Size: 1647.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:28:30Z", "level": "INFO", "message": " Encoded Size: 372.02 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:28:30Z", "level": "INFO", "message": " Reduction: 22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:28:30Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:28:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:28:40Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:28:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:28:42Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:28:42Z", "level": "INFO", "message": " Size: 1647.28MB → 372.02MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:28:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:28:42Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E01 - Who is in Charge Here(1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:28:42Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:29:17Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:29:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:29:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:29:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:32:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:32:46Z", "level": "INFO", "message": " Original Size: 1680.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:32:46Z", "level": "INFO", "message": " Encoded Size: 366.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:32:46Z", "level": "INFO", "message": " Reduction: 21.8% of original (78.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:32:46Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:32:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:32:55Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:32:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:32:57Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:32:57Z", "level": "INFO", "message": " Size: 1680.97MB → 366.48MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:32:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:32:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E02 - What the Papers Say (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:32:57Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:33:39Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:33:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:33:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:33:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:37:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:37:50Z", "level": "INFO", "message": " Original Size: 1831.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:37:50Z", "level": "INFO", "message": " Encoded Size: 398.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:37:50Z", "level": "INFO", "message": " Reduction: 21.8% of original (78.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:37:50Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:37:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:38:01Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:38:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:38:03Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:38:03Z", "level": "INFO", "message": " Size: 1831.99MB → 398.47MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:38:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:38:03Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E03 - Love is Never Easy (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:38:03Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:38:44Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:38:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:38:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:38:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:42:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:42:57Z", "level": "INFO", "message": " Original Size: 1857.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:42:57Z", "level": "INFO", "message": " Encoded Size: 444.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:42:57Z", "level": "INFO", "message": " Reduction: 23.9% of original (76.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:42:57Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:42:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:43:08Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:43:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:43:10Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:43:10Z", "level": "INFO", "message": " Size: 1857.12MB → 444.66MB (23.9% of original, 76.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:43:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:43:11Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E04 - Marriage is a Gamble (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:43:11Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:43:50Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:43:50Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:43:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:43:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:47:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:47:45Z", "level": "INFO", "message": " Original Size: 1690.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:47:45Z", "level": "INFO", "message": " Encoded Size: 414.97 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:47:45Z", "level": "INFO", "message": " Reduction: 24.5% of original (75.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:47:45Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:47:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:47:55Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:47:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:47:57Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:47:57Z", "level": "INFO", "message": " Size: 1690.86MB → 414.97MB (24.5% of original, 75.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:47:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:47:57Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E05 - A Different World (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:47:57Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:48:36Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:48:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:48:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:48:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:52:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:52:39Z", "level": "INFO", "message": " Original Size: 1873.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:52:39Z", "level": "INFO", "message": " Encoded Size: 341.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:52:39Z", "level": "INFO", "message": " Reduction: 18.3% of original (81.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:52:39Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:52:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:52:48Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:52:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:52:51Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:52:51Z", "level": "INFO", "message": " Size: 1873.59MB → 341.94MB (18.3% of original, 81.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:52:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:52:51Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E06 - If You Want to Cook an Omelette (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:52:51Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:53:32Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:53:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:53:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:53:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T16:57:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T16:57:36Z", "level": "INFO", "message": " Original Size: 1818.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T16:57:36Z", "level": "INFO", "message": " Encoded Size: 336.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T16:57:36Z", "level": "INFO", "message": " Reduction: 18.5% of original (81.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T16:57:36Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T16:57:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T16:57:46Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T16:57:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T16:57:48Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T16:57:48Z", "level": "INFO", "message": " Size: 1818.67MB → 336.2MB (18.5% of original, 81.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T16:57:48Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T16:57:49Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E07 - Ex-Communicated (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T16:57:49Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T16:58:36Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T16:58:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T16:58:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T16:58:39Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:03:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:03:16Z", "level": "INFO", "message": " Original Size: 2126.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:03:16Z", "level": "INFO", "message": " Encoded Size: 499.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:03:16Z", "level": "INFO", "message": " Reduction: 23.5% of original (76.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:03:16Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:03:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:03:30Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:03:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:03:32Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:03:32Z", "level": "INFO", "message": " Size: 2126.51MB → 499.37MB (23.5% of original, 76.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:03:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S03E08 - My Mind is Made Up (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Skipping The Gilded Age (2022) - S01E01 - Never the New (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 189}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Skipping The Gilded Age (2022) - S01E02 - Money Isn't Everything (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 189}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Skipping The Gilded Age (2022) - S01E03 - Face the Music (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 189}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Skipped 3 file(s)", "module": "process_manager", "function": "process_folder", "line": 196}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "File already in processing: The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost).mkv (1659.63 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 213}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:03:33Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:03:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:07:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:07:25Z", "level": "INFO", "message": " Original Size: 1659.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:07:25Z", "level": "INFO", "message": " Encoded Size: 406.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:07:25Z", "level": "INFO", "message": " Reduction: 24.5% of original (75.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:07:25Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:07:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:07:37Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:07:39Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:07:39Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:07:39Z", "level": "INFO", "message": " Size: 1659.63MB → 406.14MB (24.5% of original, 75.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:07:39Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:07:40Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E04 - A Long Ladder (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:07:40Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:08:10Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:08:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:08:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:08:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:11:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:11:27Z", "level": "INFO", "message": " Original Size: 1395.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:11:27Z", "level": "INFO", "message": " Encoded Size: 369.05 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:11:27Z", "level": "INFO", "message": " Reduction: 26.4% of original (73.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:11:27Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:11:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:11:36Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:11:38Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:11:38Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:11:38Z", "level": "INFO", "message": " Size: 1395.33MB → 369.05MB (26.4% of original, 73.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:11:38Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:11:38Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E05 - Charity Has Two Functions (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:11:38Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:12:15Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:12:15Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:12:15Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:12:16Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:16:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:16:00Z", "level": "INFO", "message": " Original Size: 1578.11 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:16:00Z", "level": "INFO", "message": " Encoded Size: 428.13 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:16:00Z", "level": "INFO", "message": " Reduction: 27.1% of original (72.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:16:00Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:16:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:16:10Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:16:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:16:12Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:16:12Z", "level": "INFO", "message": " Size: 1578.11MB → 428.13MB (27.1% of original, 72.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:16:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:16:12Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E06 - Heads Have Rolled for Less (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:16:12Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:16:40Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:16:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:16:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:16:41Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:19:52Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:19:52Z", "level": "INFO", "message": " Original Size: 1347.89 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:19:52Z", "level": "INFO", "message": " Encoded Size: 346.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:19:52Z", "level": "INFO", "message": " Reduction: 25.7% of original (74.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:19:52Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:19:52Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:20:01Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:20:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:20:03Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:20:03Z", "level": "INFO", "message": " Size: 1347.89MB → 346.94MB (25.7% of original, 74.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:20:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:20:03Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E07 - Irresistible Change (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:20:03Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:20:39Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:20:39Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:20:39Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:20:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:24:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:24:08Z", "level": "INFO", "message": " Original Size: 1450.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:24:08Z", "level": "INFO", "message": " Encoded Size: 443.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:24:08Z", "level": "INFO", "message": " Reduction: 30.6% of original (69.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:24:08Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:24:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:24:18Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:24:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:24:20Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:24:20Z", "level": "INFO", "message": " Size: 1450.68MB → 443.96MB (30.6% of original, 69.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:24:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:24:20Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E08 - Tucked Up in Newport (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:24:20Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:25:00Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:25:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:25:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:25:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:29:13Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:29:13Z", "level": "INFO", "message": " Original Size: 1795.71 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:29:13Z", "level": "INFO", "message": " Encoded Size: 490.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:29:13Z", "level": "INFO", "message": " Reduction: 27.3% of original (72.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:29:13Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:29:13Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:29:24Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:29:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:29:27Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:29:27Z", "level": "INFO", "message": " Size: 1795.71MB → 490.98MB (27.3% of original, 72.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:29:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:29:27Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S01E09 - Let the Tournament Begin (1080p HMAX WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:29:27Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:30:10Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:30:10Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:30:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:30:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:35:15Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:35:15Z", "level": "INFO", "message": " Original Size: 1849.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:35:15Z", "level": "INFO", "message": " Encoded Size: 479.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:35:15Z", "level": "INFO", "message": " Reduction: 25.9% of original (74.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:35:15Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:35:15Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:35:27Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:35:29Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:35:29Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:35:29Z", "level": "INFO", "message": " Size: 1849.4MB → 479.91MB (25.9% of original, 74.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:35:29Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:35:29Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E01 - You Don't Even Like Opera (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:35:29Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:36:02Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:36:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:36:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:36:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:40:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:40:35Z", "level": "INFO", "message": " Original Size: 1681.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:40:35Z", "level": "INFO", "message": " Encoded Size: 418.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:40:35Z", "level": "INFO", "message": " Reduction: 24.9% of original (75.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:40:35Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:40:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:40:46Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:40:48Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:40:48Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:40:48Z", "level": "INFO", "message": " Size: 1681.46MB → 418.24MB (24.9% of original, 75.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:40:48Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:40:48Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E02 - Some Sort of Trick (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:40:48Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:41:23Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:41:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:41:23Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:41:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:45:54Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:45:54Z", "level": "INFO", "message": " Original Size: 1753.25 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:45:54Z", "level": "INFO", "message": " Encoded Size: 381.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:45:54Z", "level": "INFO", "message": " Reduction: 21.8% of original (78.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:45:54Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:45:54Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:46:04Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:46:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:46:06Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:46:06Z", "level": "INFO", "message": " Size: 1753.25MB → 381.43MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:46:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:46:07Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E03 - Head to Head (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:46:07Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:46:42Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:46:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:46:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:46:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:50:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:50:55Z", "level": "INFO", "message": " Original Size: 1627.35 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:50:55Z", "level": "INFO", "message": " Encoded Size: 354.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:50:55Z", "level": "INFO", "message": " Reduction: 21.8% of original (78.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:50:55Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:50:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:51:03Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:51:05Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:51:05Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:51:05Z", "level": "INFO", "message": " Size: 1627.35MB → 354.66MB (21.8% of original, 78.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:51:05Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:51:06Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E04 - His Grace the Duke (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:51:06Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:51:47Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:51:47Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:51:47Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:51:49Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T17:56:28Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T17:56:28Z", "level": "INFO", "message": " Original Size: 1803.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T17:56:28Z", "level": "INFO", "message": " Encoded Size: 407.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T17:56:28Z", "level": "INFO", "message": " Reduction: 22.6% of original (77.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T17:56:28Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T17:56:28Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T17:56:39Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T17:56:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T17:56:42Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T17:56:42Z", "level": "INFO", "message": " Size: 1803.63MB → 407.18MB (22.6% of original, 77.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T17:56:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T17:56:42Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E05 - Close Enough to Touch (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T17:56:42Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T17:57:20Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T17:57:20Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T17:57:20Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T17:57:22Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:01:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:01:56Z", "level": "INFO", "message": " Original Size: 1735.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:01:56Z", "level": "INFO", "message": " Encoded Size: 397.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:01:56Z", "level": "INFO", "message": " Reduction: 22.9% of original (77.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:01:56Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:01:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:02:07Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:02:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:02:09Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:02:09Z", "level": "INFO", "message": " Size: 1735.19MB → 397.37MB (22.9% of original, 77.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:02:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:02:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E06 - Warning Shots (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:02:09Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:02:44Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:02:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:02:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:02:46Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:07:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:07:03Z", "level": "INFO", "message": " Original Size: 1657.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:07:03Z", "level": "INFO", "message": " Encoded Size: 328.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:07:03Z", "level": "INFO", "message": " Reduction: 19.8% of original (80.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:07:03Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:07:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:07:12Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:07:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:07:14Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:07:14Z", "level": "INFO", "message": " Size: 1657.78MB → 328.61MB (19.8% of original, 80.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:07:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:07:14Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E07 - Wonders Never Cease (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:07:14Z", "level": "INFO", "message": "Processing: The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:08:00Z", "level": "INFO", "message": "Copied The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost).mkv → The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:08:00Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:08:00Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:08:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:12:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:12:42Z", "level": "INFO", "message": " Original Size: 1815.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:12:42Z", "level": "INFO", "message": " Encoded Size: 357.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:12:42Z", "level": "INFO", "message": " Reduction: 19.7% of original (80.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:12:42Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:12:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:12:53Z", "level": "INFO", "message": "Moved The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv → The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:12:56Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:12:56Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:12:56Z", "level": "INFO", "message": " Size: 1815.74MB → 357.34MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:12:56Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:12:56Z", "level": "INFO", "message": "Deleted original and processing copy for The Gilded Age (2022) - S02E08 - In Terms of Winning and Losing (1080p AMZN WEB-DL x265 Ghost).mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:12:56Z", "level": "INFO", "message": "Processing: Season 2 - Behind the Gilded Curtain.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:12:57Z", "level": "INFO", "message": "Copied Season 2 - Behind the Gilded Curtain.mkv → Season 2 - Behind the Gilded Curtain.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:12:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:12:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:12:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:10Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:10Z", "level": "INFO", "message": " Original Size: 51.96 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:10Z", "level": "INFO", "message": " Encoded Size: 28.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:10Z", "level": "INFO", "message": " Reduction: 54.2% of original (45.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:10Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:10Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": "Moved Season 2 - Behind the Gilded Curtain - [EHX].mkv → Season 2 - Behind the Gilded Curtain.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Behind the Gilded Curtain.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": " Size: 51.96MB → 28.16MB (54.2% of original, 45.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Behind the Gilded Curtain.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:11Z", "level": "INFO", "message": "Processing: Season 2 - Character Recap - Ada Brook.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:12Z", "level": "INFO", "message": "Copied Season 2 - Character Recap - Ada Brook.mkv → Season 2 - Character Recap - Ada Brook.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:12Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:12Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:12Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Original Size: 22.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Encoded Size: 8.88 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Reduction: 38.7% of original (61.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": "Moved Season 2 - Character Recap - Ada Brook - [EHX].mkv → Season 2 - Character Recap - Ada Brook.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Recap - Ada Brook.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Size: 22.94MB → 8.88MB (38.7% of original, 61.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Recap - Ada Brook.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:18Z", "level": "INFO", "message": "Processing: Season 2 - Character Recap - Agnes Van Rhijn.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:19Z", "level": "INFO", "message": "Copied Season 2 - Character Recap - Agnes Van Rhijn.mkv → Season 2 - Character Recap - Agnes Van Rhijn.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Original Size: 29.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Encoded Size: 14.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Reduction: 50.5% of original (49.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": "Moved Season 2 - Character Recap - Agnes Van Rhijn - [EHX].mkv → Season 2 - Character Recap - Agnes Van Rhijn.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Recap - Agnes Van Rhijn.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Size: 29.61MB → 14.94MB (50.5% of original, 49.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Recap - Agnes Van Rhijn.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:27Z", "level": "INFO", "message": "Processing: Season 2 - Character Recap - Bertha Russell.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:28Z", "level": "INFO", "message": "Copied Season 2 - Character Recap - Bertha Russell.mkv → Season 2 - Character Recap - Bertha Russell.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:28Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:28Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:28Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Original Size: 25.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Encoded Size: 14.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Reduction: 56.6% of original (43.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": "Moved Season 2 - Character Recap - Bertha Russell - [EHX].mkv → Season 2 - Character Recap - Bertha Russell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Recap - Bertha Russell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Size: 25.6MB → 14.48MB (56.6% of original, 43.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Recap - Bertha Russell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:35Z", "level": "INFO", "message": "Processing: Season 2 - Character Recap - George Russell.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:36Z", "level": "INFO", "message": "Copied Season 2 - Character Recap - George Russell.mkv → Season 2 - Character Recap - George Russell.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:36Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": " Original Size: 26.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": " Encoded Size: 10.29 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": " Reduction: 38.7% of original (61.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:43Z", "level": "INFO", "message": "Moved Season 2 - Character Recap - George Russell - [EHX].mkv → Season 2 - Character Recap - George Russell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Recap - George Russell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": " Size: 26.56MB → 10.29MB (38.7% of original, 61.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Recap - George Russell.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "Processing: Season 2 - Character Recap - Marian Brook.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "Copied Season 2 - Character Recap - Marian Brook.mkv → Season 2 - Character Recap - Marian Brook.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:44Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Original Size: 24.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Encoded Size: 13.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Reduction: 53.9% of original (46.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": "Moved Season 2 - Character Recap - Marian Brook - [EHX].mkv → Season 2 - Character Recap - Marian Brook.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Recap - Marian Brook.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Size: 24.26MB → 13.06MB (53.8% of original, 46.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Recap - Marian Brook.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:51Z", "level": "INFO", "message": "Processing: Season 2 - Character Recap - Peggy Scott.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:52Z", "level": "INFO", "message": "Copied Season 2 - Character Recap - Peggy Scott.mkv → Season 2 - Character Recap - Peggy Scott.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:52Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:52Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Original Size: 18.42 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Encoded Size: 7.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Reduction: 42.2% of original (57.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": "Moved Season 2 - Character Recap - Peggy Scott - [EHX].mkv → Season 2 - Character Recap - Peggy Scott.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Recap - Peggy Scott.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Size: 18.42MB → 7.78MB (42.2% of original, 57.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Recap - Peggy Scott.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:13:57Z", "level": "INFO", "message": "Processing: Season 2 - Character Superlatives.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:13:58Z", "level": "INFO", "message": "Copied Season 2 - Character Superlatives.mkv → Season 2 - Character Superlatives.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:13:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:13:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:13:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": " Original Size: 38.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": " Encoded Size: 17.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": " Reduction: 43.9% of original (56.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:14:08Z", "level": "INFO", "message": "Moved Season 2 - Character Superlatives - [EHX].mkv → Season 2 - Character Superlatives.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:14:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Character Superlatives.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:14:09Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:14:09Z", "level": "INFO", "message": " Size: 38.87MB → 17.08MB (43.9% of original, 56.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:14:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:14:09Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Character Superlatives.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:14:09Z", "level": "INFO", "message": "Processing: Season 2 - Step Back in Time on Set of “The Gilded Age”.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:14:12Z", "level": "INFO", "message": "Copied Season 2 - Step Back in Time on Set of “The Gilded Age”.mkv → Season 2 - Step Back in Time on Set of “The Gilded Age”.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:14:13Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:14:13Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:14:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:14:13Z", "level": "ERROR", "message": "Unexpected error processing Season 2 - Step Back in Time on Set of “The Gilded Age”.mkv: 'charmap' codec can't decode byte 0x9d in position 151: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 473}
{"timestamp": "2026-05-17T18:14:13Z", "level": "WARNING", "message": "Could not delete temp input Season 2 - Step Back in Time on Set of “The Gilded Age”.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\\\\Season 2 - Step Back in Time on Set of “The Gilded Age”.mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-05-17T18:14:13Z", "level": "INFO", "message": "Processing: Season 2 - Testing the Cast on 1800s Etiquette.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:14:14Z", "level": "INFO", "message": "Copied Season 2 - Testing the Cast on 1800s Etiquette.mkv → Season 2 - Testing the Cast on 1800s Etiquette.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:14:14Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:14:14Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:14:15Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:14:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:14:35Z", "level": "INFO", "message": " Original Size: 66.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:14:35Z", "level": "INFO", "message": " Encoded Size: 32.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:14:35Z", "level": "INFO", "message": " Reduction: 48.7% of original (51.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:14:35Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:14:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": "Moved Season 2 - Testing the Cast on 1800s Etiquette - [EHX].mkv → Season 2 - Testing the Cast on 1800s Etiquette.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Season 2 - Testing the Cast on 1800s Etiquette.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": " Size: 66.61MB → 32.43MB (48.7% of original, 51.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": "Featurettes file preserved at origin: Season 2 - Testing the Cast on 1800s Etiquette.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:14:36Z", "level": "INFO", "message": "Processing: Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:14:37Z", "level": "INFO", "message": "Copied Behind the Scenes.mkv → Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:14:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:14:37Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:14:38Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:14:50Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:14:50Z", "level": "INFO", "message": " Original Size: 46.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:14:50Z", "level": "INFO", "message": " Encoded Size: 27.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:14:50Z", "level": "INFO", "message": " Reduction: 59.3% of original (40.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:14:50Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:14:50Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": "Moved Behind the Scenes - [EHX].mkv → Behind the Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Behind the Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": " Size: 46.27MB → 27.46MB (59.3% of original, 40.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": "Featurettes file preserved at origin: Behind the Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:14:51Z", "level": "INFO", "message": "Processing: Designing “The Gilded Age”.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:14:54Z", "level": "INFO", "message": "Copied Designing “The Gilded Age”.mkv → Designing “The Gilded Age”.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:14:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:14:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:14:54Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:14:54Z", "level": "ERROR", "message": "Unexpected error processing Designing “The Gilded Age”.mkv: 'charmap' codec can't decode byte 0x9d in position 122: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 473}
{"timestamp": "2026-05-17T18:14:54Z", "level": "WARNING", "message": "Could not delete temp input Designing “The Gilded Age”.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\\\\Designing “The Gilded Age”.mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-05-17T18:14:54Z", "level": "INFO", "message": "Processing: Meet the Russell Household.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:14:58Z", "level": "INFO", "message": "Copied Meet the Russell Household.mkv → Meet the Russell Household.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:14:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:14:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:14:58Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:15:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:15:35Z", "level": "INFO", "message": " Original Size: 145.78 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:15:35Z", "level": "INFO", "message": " Encoded Size: 63.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:15:35Z", "level": "INFO", "message": " Reduction: 43.3% of original (56.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:15:35Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:15:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": "Moved Meet the Russell Household - [EHX].mkv → Meet the Russell Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Meet the Russell Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": " Size: 145.78MB → 63.12MB (43.3% of original, 56.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": "Featurettes file preserved at origin: Meet the Russell Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:15:37Z", "level": "INFO", "message": "Processing: Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:15:42Z", "level": "INFO", "message": "Copied Meet the Van Rhijn Household.mkv → Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:15:42Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:15:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:15:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:16:31Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:16:31Z", "level": "INFO", "message": " Original Size: 210.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:16:31Z", "level": "INFO", "message": " Encoded Size: 83.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:16:31Z", "level": "INFO", "message": " Reduction: 39.9% of original (60.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:16:31Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:16:31Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": "Moved Meet the Van Rhijn Household - [EHX].mkv → Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": " Size: 210.26MB → 83.95MB (39.9% of original, 60.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": "Featurettes file preserved at origin: Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:16:33Z", "level": "INFO", "message": "Processing: The Black Elite of New York.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:16:35Z", "level": "INFO", "message": "Copied The Black Elite of New York.mkv → The Black Elite of New York.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:16:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:16:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:16:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T18:16:55Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:16:55Z", "level": "INFO", "message": " Original Size: 83.86 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:16:55Z", "level": "INFO", "message": " Encoded Size: 39.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:16:55Z", "level": "INFO", "message": " Reduction: 46.8% of original (53.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:16:55Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:16:55Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:16:56Z", "level": "INFO", "message": "Moved The Black Elite of New York - [EHX].mkv → The Black Elite of New York.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Black Elite of New York.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": " Size: 83.86MB → 39.24MB (46.8% of original, 53.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": "Featurettes file preserved at origin: The Black Elite of New York.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 695}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 581}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Detroiters (2017)", "module": "main", "function": "normalize_input_path", "line": 270}
{"timestamp": "2026-05-17T18:16:57Z", "level": "INFO", "message": "Processing: Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:17:36Z", "level": "INFO", "message": "Copied Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel.mkv → Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:17:36Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:17:36Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:17:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:18:48Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:18:48Z", "level": "INFO", "message": " Original Size: 1617.57 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:18:48Z", "level": "INFO", "message": " Encoded Size: 281.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:18:48Z", "level": "INFO", "message": " Reduction: 17.4% of original (82.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:18:48Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:18:48Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:18:54Z", "level": "INFO", "message": "Moved Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel - [EHX].mkv → Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:18:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:18:55Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:18:55Z", "level": "INFO", "message": " Size: 1617.57MB → 281.4MB (17.4% of original, 82.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:18:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:18:56Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E01 - Pilot h264 EAC3 WEBDL-1080p Cinefeel.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:18:56Z", "level": "INFO", "message": "Processing: Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:19:24Z", "level": "INFO", "message": "Copied Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine.mkv → Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:19:24Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:19:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:19:25Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:20:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:20:36Z", "level": "INFO", "message": " Original Size: 1306.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:20:36Z", "level": "INFO", "message": " Encoded Size: 266.15 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:20:36Z", "level": "INFO", "message": " Reduction: 20.4% of original (79.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:20:36Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:20:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:20:44Z", "level": "INFO", "message": "Moved Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine - [EHX].mkv → Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:20:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:20:45Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:20:45Z", "level": "INFO", "message": " Size: 1306.41MB → 266.15MB (20.4% of original, 79.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:20:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:20:46Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E02 - Hog Riders h264 EAC3 WEBDL-1080p Cine.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:20:46Z", "level": "INFO", "message": "Processing: Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:21:25Z", "level": "INFO", "message": "Copied Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin.mkv → Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:21:25Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:21:25Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:21:26Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:22:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:22:32Z", "level": "INFO", "message": " Original Size: 1353.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:22:32Z", "level": "INFO", "message": " Encoded Size: 231.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:22:32Z", "level": "INFO", "message": " Reduction: 17.1% of original (82.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:22:32Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:22:32Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:22:39Z", "level": "INFO", "message": "Moved Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin - [EHX].mkv → Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:22:40Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:22:40Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:22:40Z", "level": "INFO", "message": " Size: 1353.1MB → 231.54MB (17.1% of original, 82.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:22:40Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:22:40Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E03 - Sam the Man h264 EAC3 WEBDL-1080p Cin.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:22:40Z", "level": "INFO", "message": "Processing: Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:23:10Z", "level": "INFO", "message": "Copied Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C.mkv → Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:23:10Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:23:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:23:11Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:24:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:24:18Z", "level": "INFO", "message": " Original Size: 1226.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:24:18Z", "level": "INFO", "message": " Encoded Size: 236.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:24:18Z", "level": "INFO", "message": " Reduction: 19.3% of original (80.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:24:18Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:24:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:24:24Z", "level": "INFO", "message": "Moved Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C - [EHX].mkv → Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:24:25Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:24:25Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:24:25Z", "level": "INFO", "message": " Size: 1226.19MB → 236.65MB (19.3% of original, 80.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:24:25Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:24:25Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E04 - Devereux Wigs h264 EAC3 WEBDL-1080p C.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:24:25Z", "level": "INFO", "message": "Processing: Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:25:10Z", "level": "INFO", "message": "Copied Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel.mkv → Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:25:10Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:25:10Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:25:11Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:26:17Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:26:17Z", "level": "INFO", "message": " Original Size: 1693.07 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:26:17Z", "level": "INFO", "message": " Encoded Size: 281.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:26:17Z", "level": "INFO", "message": " Reduction: 16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:26:17Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:26:17Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:26:25Z", "level": "INFO", "message": "Moved Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel - [EHX].mkv → Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:26:26Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:26:26Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:26:26Z", "level": "INFO", "message": " Size: 1693.07MB → 281.46MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:26:26Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:26:26Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E05 - Happy Birthday Mr. Duvet h264 EAC3 WEBDL-1080p Cinefeel.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:26:26Z", "level": "INFO", "message": "Processing: Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:26:58Z", "level": "INFO", "message": "Copied Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef.mkv → Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:26:58Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:26:58Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:26:59Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:28:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:28:09Z", "level": "INFO", "message": " Original Size: 1397.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:28:09Z", "level": "INFO", "message": " Encoded Size: 280.39 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:28:09Z", "level": "INFO", "message": " Reduction: 20.1% of original (79.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:28:09Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:28:09Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:28:16Z", "level": "INFO", "message": "Moved Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef - [EHX].mkv → Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:28:17Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:28:17Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:28:17Z", "level": "INFO", "message": " Size: 1397.62MB → 280.39MB (20.1% of original, 79.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:28:17Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:28:18Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E06 - 3rd Floor h264 EAC3 WEBDL-1080p Cinef.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:28:18Z", "level": "INFO", "message": "Processing: Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:29:04Z", "level": "INFO", "message": "Copied Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:29:04Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:29:04Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:29:06Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:30:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:30:18Z", "level": "INFO", "message": " Original Size: 2149.76 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:30:18Z", "level": "INFO", "message": " Encoded Size: 299.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:30:18Z", "level": "INFO", "message": " Reduction: 13.9% of original (86.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:30:18Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:30:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:30:27Z", "level": "INFO", "message": "Moved Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:30:28Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:30:28Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:30:28Z", "level": "INFO", "message": " Size: 2149.76MB → 299.81MB (13.9% of original, 86.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:30:28Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:30:29Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E07 - Smilin' Jack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:30:29Z", "level": "INFO", "message": "Processing: Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:30:52Z", "level": "INFO", "message": "Copied Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci.mkv → Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:30:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:30:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:30:53Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:32:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:32:05Z", "level": "INFO", "message": " Original Size: 1165.75 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:32:05Z", "level": "INFO", "message": " Encoded Size: 264.61 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:32:05Z", "level": "INFO", "message": " Reduction: 22.7% of original (77.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:32:05Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:32:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:32:11Z", "level": "INFO", "message": "Moved Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci - [EHX].mkv → Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:32:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:32:12Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:32:12Z", "level": "INFO", "message": " Size: 1165.75MB → 264.61MB (22.7% of original, 77.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:32:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:32:12Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E08 - Dream Cruise h264 EAC3 WEBDL-1080p Ci.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:32:12Z", "level": "INFO", "message": "Processing: Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:32:53Z", "level": "INFO", "message": "Copied Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:32:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:32:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:32:54Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:34:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:34:04Z", "level": "INFO", "message": " Original Size: 1870.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:34:04Z", "level": "INFO", "message": " Encoded Size: 237.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:34:04Z", "level": "INFO", "message": " Reduction: 12.7% of original (87.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:34:04Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:34:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:34:10Z", "level": "INFO", "message": "Moved Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:34:12Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:34:12Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:34:12Z", "level": "INFO", "message": " Size: 1870.09MB → 237.62MB (12.7% of original, 87.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:34:12Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:34:12Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E09 - Husky Boys h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:34:12Z", "level": "INFO", "message": "Processing: Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:34:53Z", "level": "INFO", "message": "Copied Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:34:53Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:34:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:34:54Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:36:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:36:04Z", "level": "INFO", "message": " Original Size: 1811.98 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:36:04Z", "level": "INFO", "message": " Encoded Size: 268.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:36:04Z", "level": "INFO", "message": " Reduction: 14.8% of original (85.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:36:04Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:36:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:36:11Z", "level": "INFO", "message": "Moved Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:36:13Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:36:13Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:36:13Z", "level": "INFO", "message": " Size: 1811.98MB → 268.63MB (14.8% of original, 85.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:36:13Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:36:13Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S01E10 - Quick Rick Mahorn in Dearborn h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:36:13Z", "level": "INFO", "message": "Processing: Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:36:50Z", "level": "INFO", "message": "Copied Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:36:50Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:36:50Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:36:51Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:38:02Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:38:02Z", "level": "INFO", "message": " Original Size: 1711.30 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:38:02Z", "level": "INFO", "message": " Encoded Size: 271.81 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:38:02Z", "level": "INFO", "message": " Reduction: 15.9% of original (84.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:38:02Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:38:02Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:38:08Z", "level": "INFO", "message": "Moved Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:38:10Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:38:10Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:38:10Z", "level": "INFO", "message": " Size: 1711.3MB → 271.81MB (15.9% of original, 84.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:38:10Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:38:10Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E01 - April in the D h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:38:10Z", "level": "INFO", "message": "Processing: Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:38:45Z", "level": "INFO", "message": "Copied Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:38:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:38:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:38:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:39:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:39:59Z", "level": "INFO", "message": " Original Size: 1799.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:39:59Z", "level": "INFO", "message": " Encoded Size: 276.48 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:39:59Z", "level": "INFO", "message": " Reduction: 15.4% of original (84.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:39:59Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:39:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:40:06Z", "level": "INFO", "message": "Moved Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:40:07Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:40:07Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:40:07Z", "level": "INFO", "message": " Size: 1799.67MB → 276.48MB (15.4% of original, 84.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:40:07Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:40:08Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E02 - Jefferson Porger h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:40:08Z", "level": "INFO", "message": "Processing: Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:40:46Z", "level": "INFO", "message": "Copied Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:40:46Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:40:46Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:40:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:41:57Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:41:57Z", "level": "INFO", "message": " Original Size: 1809.03 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:41:57Z", "level": "INFO", "message": " Encoded Size: 354.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:41:57Z", "level": "INFO", "message": " Reduction: 19.6% of original (80.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:41:57Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:41:57Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:42:06Z", "level": "INFO", "message": "Moved Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:42:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:42:08Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:42:08Z", "level": "INFO", "message": " Size: 1809.03MB → 354.4MB (19.6% of original, 80.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:42:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:42:08Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E03 - Duvet Family Reunion h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:42:08Z", "level": "INFO", "message": "Processing: Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:42:45Z", "level": "INFO", "message": "Copied Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:42:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:42:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:42:47Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:44:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:44:00Z", "level": "INFO", "message": " Original Size: 1971.51 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:44:00Z", "level": "INFO", "message": " Encoded Size: 296.49 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:44:00Z", "level": "INFO", "message": " Reduction: 15.0% of original (85.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:44:00Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:44:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:44:07Z", "level": "INFO", "message": "Moved Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:44:08Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:44:08Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:44:08Z", "level": "INFO", "message": " Size: 1971.51MB → 296.49MB (15.0% of original, 85.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:44:08Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:44:08Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E04 - Trevor h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:44:08Z", "level": "INFO", "message": "Processing: Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:44:45Z", "level": "INFO", "message": "Copied Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:44:45Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:44:45Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:44:46Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:45:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:45:58Z", "level": "INFO", "message": " Original Size: 1794.20 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:45:58Z", "level": "INFO", "message": " Encoded Size: 275.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:45:58Z", "level": "INFO", "message": " Reduction: 15.3% of original (84.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:45:58Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:45:58Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:46:04Z", "level": "INFO", "message": "Moved Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:46:06Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:46:06Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:46:06Z", "level": "INFO", "message": " Size: 1794.2MB → 275.27MB (15.3% of original, 84.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:46:06Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:46:06Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E05 - Farmer Zack h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:46:06Z", "level": "INFO", "message": "Processing: Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:46:42Z", "level": "INFO", "message": "Copied Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:46:42Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:46:42Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:46:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:47:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:47:56Z", "level": "INFO", "message": " Original Size: 1889.63 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:47:56Z", "level": "INFO", "message": " Encoded Size: 258.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:47:56Z", "level": "INFO", "message": " Reduction: 13.7% of original (86.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:47:56Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:47:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:48:02Z", "level": "INFO", "message": "Moved Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:48:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:48:03Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:48:03Z", "level": "INFO", "message": " Size: 1889.63MB → 258.37MB (13.7% of original, 86.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:48:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:48:04Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E06 - Mort Crim h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:48:04Z", "level": "INFO", "message": "Processing: Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:48:35Z", "level": "INFO", "message": "Copied Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:48:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:48:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:48:37Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:49:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:49:49Z", "level": "INFO", "message": " Original Size: 1713.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:49:49Z", "level": "INFO", "message": " Encoded Size: 282.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:49:49Z", "level": "INFO", "message": " Reduction: 16.5% of original (83.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:49:49Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:49:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:49:56Z", "level": "INFO", "message": "Moved Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:49:57Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:49:57Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:49:57Z", "level": "INFO", "message": " Size: 1713.12MB → 282.41MB (16.5% of original, 83.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:49:57Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:49:58Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E07 - Lois h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:49:58Z", "level": "INFO", "message": "Processing: Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:50:31Z", "level": "INFO", "message": "Copied Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:50:31Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:50:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:50:32Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:51:39Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:51:39Z", "level": "INFO", "message": " Original Size: 1636.59 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:51:39Z", "level": "INFO", "message": " Encoded Size: 255.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:51:39Z", "level": "INFO", "message": " Reduction: 15.6% of original (84.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:51:39Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:51:39Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:51:45Z", "level": "INFO", "message": "Moved Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:51:46Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:51:46Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:51:46Z", "level": "INFO", "message": " Size: 1636.59MB → 255.79MB (15.6% of original, 84.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:51:46Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:51:47Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E08 - Hark Motors h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:51:47Z", "level": "INFO", "message": "Processing: Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:52:24Z", "level": "INFO", "message": "Copied Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:52:24Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:52:24Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:52:25Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:53:35Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:53:35Z", "level": "INFO", "message": " Original Size: 1892.36 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:53:35Z", "level": "INFO", "message": " Encoded Size: 266.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:53:35Z", "level": "INFO", "message": " Reduction: 14.1% of original (85.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:53:35Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:53:35Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:53:42Z", "level": "INFO", "message": "Moved Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:53:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:53:43Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:53:43Z", "level": "INFO", "message": " Size: 1892.36MB → 266.37MB (14.1% of original, 85.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:53:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:53:44Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E09 - Little Caesars h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:53:44Z", "level": "INFO", "message": "Processing: Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:54:26Z", "level": "INFO", "message": "Copied Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE.mkv → Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:54:26Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:54:26Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:54:27Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T18:55:43Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T18:55:43Z", "level": "INFO", "message": " Original Size: 1941.62 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T18:55:43Z", "level": "INFO", "message": " Encoded Size: 259.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T18:55:43Z", "level": "INFO", "message": " Reduction: 13.4% of original (86.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T18:55:43Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T18:55:43Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T18:55:49Z", "level": "INFO", "message": "Moved Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv → Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T18:55:50Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T18:55:50Z", "level": "INFO", "message": " Type: TV | Show: Detroiters (2017)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T18:55:50Z", "level": "INFO", "message": " Size: 1941.62MB → 259.28MB (13.4% of original, 86.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T18:55:50Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T18:55:51Z", "level": "INFO", "message": "Deleted original and processing copy for Detroiters - S02E10 - Royals h264 EAC3 WEBDL-1080p DiMEPiECE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T18:55:51Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 581}
{"timestamp": "2026-05-17T18:55:51Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Day of the Jackal (2024)", "module": "main", "function": "normalize_input_path", "line": 270}
{"timestamp": "2026-05-17T18:55:51Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T18:56:30Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T18:56:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T18:56:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T18:56:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:01:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:01:18Z", "level": "INFO", "message": " Original Size: 1982.73 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:01:18Z", "level": "INFO", "message": " Encoded Size: 441.85 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:01:18Z", "level": "INFO", "message": " Reduction: 22.3% of original (77.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:01:18Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:01:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:01:28Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:01:30Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:01:30Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:01:30Z", "level": "INFO", "message": " Size: 1982.73MB → 441.85MB (22.3% of original, 77.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:01:30Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:01:31Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:01:31Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:02:08Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:02:08Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:02:08Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:02:10Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:06:40Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:06:40Z", "level": "INFO", "message": " Original Size: 1841.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:06:40Z", "level": "INFO", "message": " Encoded Size: 378.38 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:06:40Z", "level": "INFO", "message": " Reduction: 20.5% of original (79.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:06:40Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:06:40Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:06:52Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:06:54Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:06:54Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:06:54Z", "level": "INFO", "message": " Size: 1841.38MB → 378.38MB (20.5% of original, 79.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:06:54Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:06:54Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:06:54Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:07:32Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:07:32Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:07:32Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:07:34Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:10:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:10:45Z", "level": "INFO", "message": " Original Size: 1751.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:10:45Z", "level": "INFO", "message": " Encoded Size: 343.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:10:45Z", "level": "INFO", "message": " Reduction: 19.6% of original (80.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:10:45Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:10:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:10:53Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:10:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:10:55Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:10:55Z", "level": "INFO", "message": " Size: 1751.82MB → 343.95MB (19.6% of original, 80.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:10:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:10:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:10:55Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:11:30Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:11:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:11:30Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:11:32Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:15:21Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:15:21Z", "level": "INFO", "message": " Original Size: 1721.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:15:21Z", "level": "INFO", "message": " Encoded Size: 326.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:15:21Z", "level": "INFO", "message": " Reduction: 18.9% of original (81.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:15:21Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:15:21Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:15:29Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:15:31Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:15:31Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:15:31Z", "level": "INFO", "message": " Size: 1721.93MB → 326.18MB (18.9% of original, 81.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:15:31Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:15:31Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:15:31Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:16:06Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:16:06Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:16:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:16:08Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:19:45Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:19:45Z", "level": "INFO", "message": " Original Size: 1713.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:19:45Z", "level": "INFO", "message": " Encoded Size: 336.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:19:45Z", "level": "INFO", "message": " Reduction: 19.7% of original (80.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:19:45Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:19:45Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:19:53Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:19:55Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:19:55Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:19:55Z", "level": "INFO", "message": " Size: 1713.0MB → 336.91MB (19.7% of original, 80.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:19:55Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:19:55Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:19:55Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:20:34Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:20:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:20:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:20:36Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:24:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:24:36Z", "level": "INFO", "message": " Original Size: 1721.37 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:24:36Z", "level": "INFO", "message": " Encoded Size: 308.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:24:36Z", "level": "INFO", "message": " Reduction: 17.9% of original (82.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:24:36Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:24:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:24:43Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:24:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:24:45Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:24:45Z", "level": "INFO", "message": " Size: 1721.37MB → 308.46MB (17.9% of original, 82.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:24:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:24:45Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:24:45Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:25:19Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:25:19Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:25:19Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:25:21Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:29:00Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:29:00Z", "level": "INFO", "message": " Original Size: 1595.21 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:29:00Z", "level": "INFO", "message": " Encoded Size: 298.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:29:00Z", "level": "INFO", "message": " Reduction: 18.7% of original (81.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:29:00Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:29:00Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:29:07Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:29:09Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:29:09Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:29:09Z", "level": "INFO", "message": " Size: 1595.21MB → 298.66MB (18.7% of original, 81.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:29:09Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:29:09Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:29:09Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:29:49Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:29:49Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:29:49Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:29:50Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:34:07Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:34:07Z", "level": "INFO", "message": " Original Size: 1662.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:34:07Z", "level": "INFO", "message": " Encoded Size: 470.52 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:34:07Z", "level": "INFO", "message": " Reduction: 28.3% of original (71.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:34:07Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:34:07Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:34:20Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:34:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:34:22Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:34:22Z", "level": "INFO", "message": " Size: 1662.14MB → 470.52MB (28.3% of original, 71.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:34:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:34:22Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:34:22Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:35:02Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:35:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:35:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:35:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T19:38:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T19:38:46Z", "level": "INFO", "message": " Original Size: 1648.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T19:38:46Z", "level": "INFO", "message": " Encoded Size: 416.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T19:38:46Z", "level": "INFO", "message": " Reduction: 25.3% of original (74.7% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T19:38:46Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T19:38:46Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T19:38:57Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 638}
{"timestamp": "2026-05-17T19:38:59Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 677}
{"timestamp": "2026-05-17T19:38:59Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 678}
{"timestamp": "2026-05-17T19:38:59Z", "level": "INFO", "message": " Size: 1648.34MB → 416.46MB (25.3% of original, 74.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 679}
{"timestamp": "2026-05-17T19:38:59Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 680}
{"timestamp": "2026-05-17T19:38:59Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 693}
{"timestamp": "2026-05-17T19:38:59Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 200}
{"timestamp": "2026-05-17T19:40:02Z", "level": "INFO", "message": "Copied The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv → The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 223}
{"timestamp": "2026-05-17T19:40:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 273}
{"timestamp": "2026-05-17T19:40:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 277}
{"timestamp": "2026-05-17T19:40:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:00:01Z", "level": "INFO", "message": "BATCH MODE: Processing 16 paths from paths.txt", "module": "main", "function": "main", "line": 360}
{"timestamp": "2026-05-17T20:00:01Z", "level": "INFO", "message": "[BATCH 1/16] Processing: P:\\tv\\The Gilded Age", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T20:00:01Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Gilded Age", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T20:00:01Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T20:00:01Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T20:00:01Z", "level": "INFO", "message": "Processing: Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:00:02Z", "level": "INFO", "message": "Copied Behind the Scenes.mkv → Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T20:00:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:00:03Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T20:00:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "BATCH MODE: Processing 16 paths from paths.txt", "module": "main", "function": "main", "line": 360}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "[BATCH 1/16] Processing: P:\\tv\\The Gilded Age", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Gilded Age", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "Processing: Behind the Scenes.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "File already in processing: Behind the Scenes.mkv (27.46 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 243}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T20:00:40Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:00:51Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:00:51Z", "level": "INFO", "message": " Original Size: 27.46 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:00:51Z", "level": "INFO", "message": " Encoded Size: 24.94 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:00:51Z", "level": "INFO", "message": " Reduction: 90.8% of original (9.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:00:51Z", "level": "INFO", "message": " Resolution: 1280x720 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:00:51Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": "Moved Behind the Scenes - [EHX].mkv → Behind the Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Behind the Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": " Size: 27.46MB → 24.94MB (90.8% of original, 9.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": "Featurettes file preserved at origin: Behind the Scenes.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 743}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": "Processing: Designing “The Gilded Age”.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:00:52Z", "level": "INFO", "message": "File already in processing: Designing “The Gilded Age”.mkv (131.94 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 243}
{"timestamp": "2026-05-17T20:00:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:00:53Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T20:00:53Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:00:53Z", "level": "ERROR", "message": "Unexpected error processing Designing “The Gilded Age”.mkv: 'charmap' codec can't decode byte 0x9d in position 122: character maps to <undefined>", "module": "process_manager", "function": "process_folder", "line": 521}
{"timestamp": "2026-05-17T20:00:53Z", "level": "WARNING", "message": "Could not delete temp input Designing “The Gilded Age”.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\\\\Designing “The Gilded Age”.mkv'", "module": "process_manager", "function": "_cleanup_temp_files", "line": 58}
{"timestamp": "2026-05-17T20:00:53Z", "level": "INFO", "message": "Processing: Meet the Russell Household.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:00:55Z", "level": "INFO", "message": "Copied Meet the Russell Household.mkv → Meet the Russell Household.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T20:00:55Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:00:55Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T20:00:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:01:30Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:01:30Z", "level": "INFO", "message": " Original Size: 63.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:01:30Z", "level": "INFO", "message": " Encoded Size: 58.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:01:30Z", "level": "INFO", "message": " Reduction: 92.5% of original (7.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:01:30Z", "level": "INFO", "message": " Resolution: 1280x720 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:01:30Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": "Moved Meet the Russell Household - [EHX].mkv → Meet the Russell Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Meet the Russell Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": " Type: TV | Show: The Gilded Age", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": " Size: 63.12MB → 58.41MB (92.5% of original, 7.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": "Featurettes file preserved at origin: Meet the Russell Household.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 743}
{"timestamp": "2026-05-17T20:01:32Z", "level": "INFO", "message": "Processing: Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:01:34Z", "level": "INFO", "message": "Copied Meet the Van Rhijn Household.mkv → Meet the Van Rhijn Household.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T20:01:34Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:01:34Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T20:01:35Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "BATCH MODE: Processing 14 paths from paths.txt", "module": "main", "function": "main", "line": 360}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "[BATCH 1/14] Processing: P:\\tv\\The Day of the Jackal (2024)", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Day of the Jackal (2024)", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E01 - Episode 1 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E02 - Episode 2 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E03 - Episode 3 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E04 - Episode 4 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E05 - Episode 5 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E06 - Episode 6 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E07 - Episode 7 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E08 - Episode 8 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipping The Day of the Jackal - S01E09 - Episode 9 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Skipped 9 file(s)", "module": "process_manager", "function": "process_folder", "line": 226}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Processing: The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "File already in processing: The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv (2149.17 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 243}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:02:16Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T20:02:20Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:07:04Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:07:04Z", "level": "INFO", "message": " Original Size: 2149.17 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:07:04Z", "level": "INFO", "message": " Encoded Size: 438.33 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:07:04Z", "level": "INFO", "message": " Reduction: 20.4% of original (79.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:07:04Z", "level": "INFO", "message": " Resolution: 1920x804 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:07:04Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:07:15Z", "level": "INFO", "message": "Moved The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv → The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": " Type: TV | Show: The Day of the Jackal (2024)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": " Size: 2149.17MB → 438.33MB (20.4% of original, 79.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "Deleted original and processing copy for The Day of the Jackal - S01E10 - Episode 10 x265 EAC3 Atmos WEBDL-1080p Ghost.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 629}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "[BATCH 1] Completed successfully", "module": "main", "function": "main", "line": 430}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "[BATCH 2/14] Processing: P:\\tv\\Gen V (2023)\\Season 1", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Gen V (2023)\\Season 1", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T20:07:18Z", "level": "INFO", "message": "Processing: Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "BATCH MODE: Processing 13 paths from paths.txt", "module": "main", "function": "main", "line": 360}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "[BATCH 1/13] Processing: P:\\tv\\Gen V (2023)\\Season 1", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Gen V (2023)\\Season 1", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "Processing: Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "File already in processing: Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence.mkv (2051.12 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 243}
{"timestamp": "2026-05-17T20:36:37Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:36:42Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:42:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:42:18Z", "level": "INFO", "message": " Original Size: 2051.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:42:18Z", "level": "INFO", "message": " Encoded Size: 823.55 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:42:18Z", "level": "INFO", "message": " Reduction: 40.2% of original (59.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:42:18Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:42:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:42:38Z", "level": "INFO", "message": "Moved Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:42:41Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:42:41Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:42:41Z", "level": "INFO", "message": " Size: 2051.12MB → 823.55MB (40.2% of original, 59.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:42:41Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:42:41Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E01 - God U x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T20:42:41Z", "level": "INFO", "message": "Processing: Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:43:21Z", "level": "INFO", "message": "Copied Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T20:43:21Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:43:25Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:48:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:48:05Z", "level": "INFO", "message": " Original Size: 1713.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:48:05Z", "level": "INFO", "message": " Encoded Size: 660.32 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:48:05Z", "level": "INFO", "message": " Reduction: 38.5% of original (61.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:48:05Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:48:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:48:20Z", "level": "INFO", "message": "Moved Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:48:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:48:22Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:48:22Z", "level": "INFO", "message": " Size: 1713.19MB → 660.32MB (38.5% of original, 61.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:48:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:48:23Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E02 - First Day x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T20:48:23Z", "level": "INFO", "message": "Processing: Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:48:57Z", "level": "INFO", "message": "Copied Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T20:48:58Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:49:02Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:53:56Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:53:56Z", "level": "INFO", "message": " Original Size: 1801.66 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:53:56Z", "level": "INFO", "message": " Encoded Size: 678.10 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:53:56Z", "level": "INFO", "message": " Reduction: 37.6% of original (62.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:53:56Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:53:56Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:54:12Z", "level": "INFO", "message": "Moved Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:54:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:54:14Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:54:14Z", "level": "INFO", "message": " Size: 1801.66MB → 678.1MB (37.6% of original, 62.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:54:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:54:15Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E03 - #ThinkBrink x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T20:54:15Z", "level": "INFO", "message": "Processing: Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T20:54:53Z", "level": "INFO", "message": "Copied Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T20:54:53Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T20:54:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T20:59:25Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T20:59:25Z", "level": "INFO", "message": " Original Size: 1637.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T20:59:25Z", "level": "INFO", "message": " Encoded Size: 573.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T20:59:25Z", "level": "INFO", "message": " Reduction: 35.0% of original (65.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T20:59:25Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T20:59:25Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T20:59:41Z", "level": "INFO", "message": "Moved Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T20:59:43Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T20:59:43Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T20:59:43Z", "level": "INFO", "message": " Size: 1637.82MB → 573.9MB (35.0% of original, 65.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T20:59:43Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T20:59:43Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E04 - The Whole Truth x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T20:59:43Z", "level": "INFO", "message": "Processing: Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:00:23Z", "level": "INFO", "message": "Copied Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:00:23Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:00:26Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T21:04:19Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:04:19Z", "level": "INFO", "message": " Original Size: 1429.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:04:19Z", "level": "INFO", "message": " Encoded Size: 540.60 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:04:19Z", "level": "INFO", "message": " Reduction: 37.8% of original (62.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:04:19Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:04:19Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:04:34Z", "level": "INFO", "message": "Moved Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:04:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:04:36Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:04:36Z", "level": "INFO", "message": " Size: 1429.56MB → 540.6MB (37.8% of original, 62.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:04:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:04:37Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E05 - Welcome to the Monster Club x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:04:37Z", "level": "INFO", "message": "Processing: Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:05:09Z", "level": "INFO", "message": "Copied Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:05:09Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:05:13Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T21:09:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:09:03Z", "level": "INFO", "message": " Original Size: 1407.65 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:09:03Z", "level": "INFO", "message": " Encoded Size: 549.23 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:09:03Z", "level": "INFO", "message": " Reduction: 39.0% of original (61.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:09:03Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:09:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:09:17Z", "level": "INFO", "message": "Moved Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:09:19Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:09:19Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:09:19Z", "level": "INFO", "message": " Size: 1407.65MB → 549.23MB (39.0% of original, 61.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:09:19Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:09:19Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E06 - Jumanji x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:09:19Z", "level": "INFO", "message": "Processing: Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:10:03Z", "level": "INFO", "message": "Copied Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:10:03Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:10:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T21:14:42Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:14:42Z", "level": "INFO", "message": " Original Size: 1691.08 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:14:42Z", "level": "INFO", "message": " Encoded Size: 685.68 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:14:42Z", "level": "INFO", "message": " Reduction: 40.5% of original (59.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:14:42Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:14:42Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:15:00Z", "level": "INFO", "message": "Moved Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:15:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:15:02Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:15:02Z", "level": "INFO", "message": " Size: 1691.08MB → 685.68MB (40.5% of original, 59.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:15:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:15:02Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E07 - Sick x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:15:02Z", "level": "INFO", "message": "Processing: Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:15:30Z", "level": "INFO", "message": "Copied Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence.mkv → Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:15:30Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:15:33Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-17T21:19:16Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:19:16Z", "level": "INFO", "message": " Original Size: 1356.40 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:19:16Z", "level": "INFO", "message": " Encoded Size: 554.18 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:19:16Z", "level": "INFO", "message": " Reduction: 40.9% of original (59.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:19:16Z", "level": "INFO", "message": " Resolution: 1920x800 → 1920x800", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:19:16Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:19:31Z", "level": "INFO", "message": "Moved Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence - [EHX].mkv → Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": " Type: TV | Show: Gen V (2023)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": " Size: 1356.4MB → 554.18MB (40.9% of original, 59.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "Deleted original and processing copy for Gen V - S01E08 - Guardians of Godolkin x265 EAC3 WEBDL-1080p Silence.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 629}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "[BATCH 1] Completed successfully", "module": "main", "function": "main", "line": 430}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "[BATCH 2/13] Processing: P:\\tv\\The Eternaut", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\The Eternaut", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T21:19:33Z", "level": "INFO", "message": "Processing: The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:20:35Z", "level": "INFO", "message": "Copied The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH.mkv → The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:20:35Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:20:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:20:45Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T21:23:06Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:23:06Z", "level": "INFO", "message": " Original Size: 2793.09 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:23:06Z", "level": "INFO", "message": " Encoded Size: 421.90 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:23:06Z", "level": "INFO", "message": " Reduction: 15.1% of original (84.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:23:06Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:23:06Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:23:16Z", "level": "INFO", "message": "Moved The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv → The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:23:21Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:23:21Z", "level": "INFO", "message": " Type: TV | Show: The Eternaut", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:23:21Z", "level": "INFO", "message": " Size: 2793.09MB → 421.9MB (15.1% of original, 84.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:23:21Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:23:21Z", "level": "INFO", "message": "Deleted original and processing copy for The Eternaut - S01E01 - A Night of Cards x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:23:21Z", "level": "INFO", "message": "Processing: The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:24:29Z", "level": "INFO", "message": "Copied The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH.mkv → The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:24:29Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:24:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:24:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T21:26:58Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:26:58Z", "level": "INFO", "message": " Original Size: 2814.92 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:26:58Z", "level": "INFO", "message": " Encoded Size: 473.91 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:26:58Z", "level": "INFO", "message": " Reduction: 16.8% of original (83.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:26:58Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:26:58Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:27:09Z", "level": "INFO", "message": "Moved The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv → The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:27:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:27:14Z", "level": "INFO", "message": " Type: TV | Show: The Eternaut", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:27:14Z", "level": "INFO", "message": " Size: 2814.92MB → 473.91MB (16.8% of original, 83.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:27:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:27:14Z", "level": "INFO", "message": "Deleted original and processing copy for The Eternaut - S01E02 - Step Into the Sun x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:27:14Z", "level": "INFO", "message": "Processing: The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:28:52Z", "level": "INFO", "message": "Copied The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH.mkv → The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:28:52Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:28:52Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:29:04Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T21:31:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:31:59Z", "level": "INFO", "message": " Original Size: 3866.87 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:31:59Z", "level": "INFO", "message": " Encoded Size: 642.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:31:59Z", "level": "INFO", "message": " Reduction: 16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:31:59Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:31:59Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:32:14Z", "level": "INFO", "message": "Moved The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv → The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:32:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:32:20Z", "level": "INFO", "message": " Type: TV | Show: The Eternaut", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:32:20Z", "level": "INFO", "message": " Size: 3866.87MB → 642.06MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:32:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:32:21Z", "level": "INFO", "message": "Deleted original and processing copy for The Eternaut - S01E03 - Magnetism x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:32:21Z", "level": "INFO", "message": "Processing: The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:33:27Z", "level": "INFO", "message": "Copied The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH.mkv → The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:33:27Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:33:27Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:33:38Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T21:36:32Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:36:32Z", "level": "INFO", "message": " Original Size: 3543.99 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:36:32Z", "level": "INFO", "message": " Encoded Size: 588.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:36:32Z", "level": "INFO", "message": " Reduction: 16.6% of original (83.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:36:32Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:36:32Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:36:46Z", "level": "INFO", "message": "Moved The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv → The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:36:52Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:36:52Z", "level": "INFO", "message": " Type: TV | Show: The Eternaut", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:36:52Z", "level": "INFO", "message": " Size: 3543.99MB → 588.84MB (16.6% of original, 83.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:36:52Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:36:52Z", "level": "INFO", "message": "Deleted original and processing copy for The Eternaut - S01E04 - The Creed x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:36:52Z", "level": "INFO", "message": "Processing: The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:38:06Z", "level": "INFO", "message": "Copied The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH.mkv → The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:38:06Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:38:06Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:38:16Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T21:40:46Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:40:46Z", "level": "INFO", "message": " Original Size: 3313.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:40:46Z", "level": "INFO", "message": " Encoded Size: 546.04 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:40:46Z", "level": "INFO", "message": " Reduction: 16.5% of original (83.5% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:40:46Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:40:46Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:40:58Z", "level": "INFO", "message": "Moved The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv → The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:41:03Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:41:03Z", "level": "INFO", "message": " Type: TV | Show: The Eternaut", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:41:03Z", "level": "INFO", "message": " Size: 3313.0MB → 546.04MB (16.5% of original, 83.5% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:41:03Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:41:04Z", "level": "INFO", "message": "Deleted original and processing copy for The Eternaut - S01E05 - Horizon x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:41:04Z", "level": "INFO", "message": "Processing: The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:42:30Z", "level": "INFO", "message": "Copied The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH.mkv → The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:42:31Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:42:31Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:42:43Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-17T21:46:09Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-17T21:46:09Z", "level": "INFO", "message": " Original Size: 4224.26 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-17T21:46:09Z", "level": "INFO", "message": " Encoded Size: 734.41 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-17T21:46:09Z", "level": "INFO", "message": " Reduction: 17.4% of original (82.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-17T21:46:09Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-17T21:46:09Z", "level": "INFO", "message": " Audio Streams: 2 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-17T21:46:27Z", "level": "INFO", "message": "Moved The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv → The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": " Type: TV | Show: The Eternaut", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": " Size: 4224.26MB → 734.41MB (17.4% of original, 82.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "Deleted original and processing copy for The Eternaut - S01E06 - Cold Tomato Juice x264 EAC3 Atmos WEBDL-1080p EDITH.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 629}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "[BATCH 2] Completed successfully", "module": "main", "function": "main", "line": 430}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "[BATCH 3/13] Processing: P:\\tv\\Government Cheese (2025)", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Government Cheese (2025)", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-17T21:46:34Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-17T21:46:35Z", "level": "INFO", "message": "Processing: Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-17T21:47:00Z", "level": "INFO", "message": "Copied Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-17T21:47:01Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-17T21:47:01Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-17T21:47:03Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "BATCH MODE: Processing 11 paths from paths.txt", "module": "main", "function": "main", "line": 360}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "[BATCH 1/11] Processing: P:\\tv\\Government Cheese (2025)", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Government Cheese (2025)", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "Processing: Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "File already in processing: Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE.mkv (932.27 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 243}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:04:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:04:05Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:06:59Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:06:59Z", "level": "INFO", "message": " Original Size: 932.27 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:06:59Z", "level": "INFO", "message": " Encoded Size: 423.16 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:06:59Z", "level": "INFO", "message": " Reduction: 45.4% of original (54.6% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:06:59Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:06:59Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:07:09Z", "level": "INFO", "message": "Moved Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:07:11Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:07:11Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:07:11Z", "level": "INFO", "message": " Size: 932.27MB → 423.16MB (45.4% of original, 54.6% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:07:11Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:07:11Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:07:11Z", "level": "INFO", "message": "Processing: Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:07:29Z", "level": "INFO", "message": "Copied Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:07:29Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:07:29Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:07:31Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:09:37Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:09:37Z", "level": "INFO", "message": " Original Size: 678.93 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:09:37Z", "level": "INFO", "message": " Encoded Size: 313.19 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:09:37Z", "level": "INFO", "message": " Reduction: 46.1% of original (53.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:09:37Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:09:37Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:09:44Z", "level": "INFO", "message": "Moved Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:09:45Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:09:45Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:09:45Z", "level": "INFO", "message": " Size: 678.93MB → 313.19MB (46.1% of original, 53.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:09:45Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:09:45Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:09:45Z", "level": "INFO", "message": "Processing: Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:09:56Z", "level": "INFO", "message": "Copied Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:09:56Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:09:56Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:09:57Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:11:36Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:11:36Z", "level": "INFO", "message": " Original Size: 429.54 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:11:36Z", "level": "INFO", "message": " Encoded Size: 189.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:11:36Z", "level": "INFO", "message": " Reduction: 44.2% of original (55.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:11:36Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:11:36Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:11:41Z", "level": "INFO", "message": "Moved Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:11:42Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:11:42Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:11:42Z", "level": "INFO", "message": " Size: 429.54MB → 189.7MB (44.2% of original, 55.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:11:42Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:11:42Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:11:42Z", "level": "INFO", "message": "Processing: Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:11:57Z", "level": "INFO", "message": "Copied Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:11:57Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:11:57Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:11:59Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:14:05Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:14:05Z", "level": "INFO", "message": " Original Size: 656.74 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:14:05Z", "level": "INFO", "message": " Encoded Size: 312.79 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:14:05Z", "level": "INFO", "message": " Reduction: 47.6% of original (52.4% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:14:05Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:14:05Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:14:13Z", "level": "INFO", "message": "Moved Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:14:14Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:14:14Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:14:14Z", "level": "INFO", "message": " Size: 656.74MB → 312.79MB (47.6% of original, 52.4% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:14:14Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:14:15Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:14:15Z", "level": "INFO", "message": "Processing: Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:14:35Z", "level": "INFO", "message": "Copied Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:14:35Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:14:35Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:14:37Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:17:27Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:17:27Z", "level": "INFO", "message": " Original Size: 887.00 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:17:27Z", "level": "INFO", "message": " Encoded Size: 335.28 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:17:27Z", "level": "INFO", "message": " Reduction: 37.8% of original (62.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:17:27Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:17:27Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:17:36Z", "level": "INFO", "message": "Moved Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:17:37Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:17:37Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:17:37Z", "level": "INFO", "message": " Size: 887.0MB → 335.28MB (37.8% of original, 62.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:17:37Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:17:37Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:17:37Z", "level": "INFO", "message": "Processing: Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:17:54Z", "level": "INFO", "message": "Copied Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:17:54Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:17:54Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:17:56Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:19:53Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:19:53Z", "level": "INFO", "message": " Original Size: 683.34 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:19:53Z", "level": "INFO", "message": " Encoded Size: 328.12 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:19:53Z", "level": "INFO", "message": " Reduction: 48.0% of original (52.0% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:19:53Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:19:53Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:20:01Z", "level": "INFO", "message": "Moved Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:20:02Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:20:02Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:20:02Z", "level": "INFO", "message": " Size: 683.34MB → 328.12MB (48.0% of original, 52.0% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:20:02Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:20:02Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:20:02Z", "level": "INFO", "message": "Processing: Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:20:17Z", "level": "INFO", "message": "Copied Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:20:17Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:20:17Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:20:19Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:22:24Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:22:24Z", "level": "INFO", "message": " Original Size: 617.70 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:22:24Z", "level": "INFO", "message": " Encoded Size: 270.56 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:22:24Z", "level": "INFO", "message": " Reduction: 43.8% of original (56.2% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:22:24Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:22:24Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:22:35Z", "level": "INFO", "message": "Moved Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:22:36Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:22:36Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:22:36Z", "level": "INFO", "message": " Size: 617.7MB → 270.56MB (43.8% of original, 56.2% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:22:36Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:22:37Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:22:37Z", "level": "INFO", "message": "Processing: Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:23:05Z", "level": "INFO", "message": "Copied Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:23:05Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:23:05Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:23:07Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:25:03Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:25:03Z", "level": "INFO", "message": " Original Size: 599.14 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:25:03Z", "level": "INFO", "message": " Encoded Size: 261.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:25:03Z", "level": "INFO", "message": " Reduction: 43.7% of original (56.3% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:25:03Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:25:03Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:25:15Z", "level": "INFO", "message": "Moved Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:25:16Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:25:16Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:25:16Z", "level": "INFO", "message": " Size: 599.14MB → 261.67MB (43.7% of original, 56.3% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:25:16Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:25:16Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:25:16Z", "level": "INFO", "message": "Processing: Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:25:43Z", "level": "INFO", "message": "Copied Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:25:43Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:25:43Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:25:45Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:27:41Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:27:41Z", "level": "INFO", "message": " Original Size: 573.82 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:27:41Z", "level": "INFO", "message": " Encoded Size: 241.84 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:27:41Z", "level": "INFO", "message": " Reduction: 42.1% of original (57.9% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:27:41Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:27:41Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:27:46Z", "level": "INFO", "message": "Moved Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:27:47Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:27:47Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:27:47Z", "level": "INFO", "message": " Size: 573.82MB → 241.84MB (42.1% of original, 57.9% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:27:47Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:27:47Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:27:47Z", "level": "INFO", "message": "Processing: Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:28:02Z", "level": "INFO", "message": "Copied Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE.mkv → Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:28:02Z", "level": "INFO", "message": "Auto-selected HEVC encoder for detected 10-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:28:02Z", "level": "INFO", "message": "Using explicitly specified resolution: 1280x720", "module": "process_manager", "function": "process_folder", "line": 307}
{"timestamp": "2026-05-18T00:28:04Z", "level": "INFO", "message": "Auto-selected HEVC NVENC for detected 10-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 111}
{"timestamp": "2026-05-18T00:30:12Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:30:12Z", "level": "INFO", "message": " Original Size: 733.06 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:30:12Z", "level": "INFO", "message": " Encoded Size: 294.47 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:30:12Z", "level": "INFO", "message": " Reduction: 40.2% of original (59.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:30:12Z", "level": "INFO", "message": " Resolution: 1920x1038 → 1280x720", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:30:12Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:30:19Z", "level": "INFO", "message": "Moved Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE - [EHX].mkv → Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": " Type: TV | Show: Government Cheese (2025)", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": " Size: 733.06MB → 294.47MB (40.2% of original, 59.8% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Deleted original and processing copy for Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 629}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "[BATCH 1] Completed successfully", "module": "main", "function": "main", "line": 430}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "[BATCH 2/11] Processing: P:\\tv\\Adventuring Academy", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Adventuring Academy", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E01 - Creating Rounded Characters (with Lou Wilson) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E02 - Keeping a Game Going (with Amy Vorpahl) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E03 - Raising the Stakes (with Brian Murphy) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E04 - Playing in a Safe Space (with Erika Ishii) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E05 - Being the Mean GM (with Noah Diamond) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E06 - Finishing a Campaign (with Molly Ostertag) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E07 - Building Your Own Campaign Setting (with Matthew Mercer) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E08 - Leveling Up (with Satine Phoenix) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E09 - What to Do With a Nat 20 (with B. Dave Walters) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E10 - Giving Yourself Permission to Feel (with Marisha Ray) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E11 - Playing a Cooperative Game (with Nick Marini) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E12 - Healing Through D&D (with Krystina Arielle) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E13 - Reunion with the Cast of Escape From the Bloodkeep h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E14 - Reunion with the Cast of Escape From the Bloodkeep Pt. 2 h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E15 - Introducing Horror to a Game with Ivan Van Norman h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E16 - Finding Fun in Failure with Siobhan Thompson h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E17 - Killing Off Characters with Jack Covell h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E18 - Storytelling As a Game Master with Peter Warren h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E01 - Balancing Comedy and Drama (with Freddie Wong) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E02 - See Me In Six Months (with Aabria Iyengar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E03 - Bardic Inspiration (with Omega Jones) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E04 - The Joy of Mistakes (with Kelly Lynne D'Angelo) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E05 - Fantasy Shapes Reality (with Jennifer Kretchmer) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E06 - There Are Gray Areas In Life (with Orion Black) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E07 - I'm Gonna Have To Prod You, Sparta-Style (with Alicia Marie) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E08 - Murph and Emily's Friend (with Caldwell Tanner) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E09 - No Introduction Needed (with Emily Axford) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E10 - Leave the Table Better Than You Found It (with Honey and Dice) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E01 - Artwork is 360 Degrees (with Carlos Luna) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E02 - What Does 'Ready' Mean (with Zac Oyama) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E03 - Represent (with Daniel Kwan) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E04 - Conflict Resolution (with LaTia Jacquise) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E05 - Give People More Room (with Diana Gaeta) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E06 - Making Dinner For Friends (with Eric Silver) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E01 - Let's Poke the Lich (with Persephone Valentine) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E02 - For the Price of a Dream (with Ross Bryant) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E03 - The Braid of Character, Plot, and World (with Connie Chang) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E04 - The Mythological Meets the Logistical (with Matthew Mercer) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E05 - The New Mr. Peanut (with Lou Wilson) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E06 - Sneak A-Snack (with Sam de Leve) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E07 - Blight, Plants, Birds, and Almonds (with Aabria Iyengar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E08 - Studying and Training (with Johnny Stanton) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E09 - Honor the Absurd (with Jasmine Bhullar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E01 - Bugs Bunny and Daffy Duck (with Sam Reich) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E02 - Six Out of Six (with Rekha Shankar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E03 - Shinji and Batman (with Ify Nwadiwe) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E04 - Edit While They're Killing It (with Zac Oyama) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E05 - Be Comfortable With Being Uncomfortable (with Anjali Bhimani) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E06 - Applying Logic to the Illogical (with Brian David Gilbert) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E01 - Hindsight Is Rose-Colored Glasses (with Izzy Roland) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E02 - All Games Are Beautiful (with Erika Ishii) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E03 - Normal People Worry Me (with Jacob Wysocki) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E04 - Geek Out a Living (with Danielle Radford) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E05 - Finding Heroes in Each Other (with Luis Carazo) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E06 - Be Yourself Everyone Else Is Taken (with Ally Beardsley) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Skipped 55 file(s)", "module": "process_manager", "function": "process_folder", "line": 226}
{"timestamp": "2026-05-18T00:30:20Z", "level": "INFO", "message": "Processing: Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis).mp4", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:31:10Z", "level": "INFO", "message": "Copied Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis).mp4 → Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis).mp4", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:31:10Z", "level": "INFO", "message": "Found subtitle file: Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis).en.vtt", "module": "process_manager", "function": "process_folder", "line": 282}
{"timestamp": "2026-05-18T00:31:10Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:31:12Z", "level": "INFO", "message": "First audio stream is 'und', replacing with default language: eng", "module": "process_manager", "function": "process_folder", "line": 374}
{"timestamp": "2026-05-18T00:31:15Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-18T00:39:49Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T00:39:49Z", "level": "INFO", "message": " Original Size: 2625.24 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T00:39:49Z", "level": "INFO", "message": " Encoded Size: 1161.67 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T00:39:49Z", "level": "INFO", "message": " Reduction: 44.2% of original (55.8% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T00:39:49Z", "level": "INFO", "message": " Resolution: 1920x1080 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T00:39:49Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T00:40:19Z", "level": "INFO", "message": "Moved Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis) - [EHX].mkv → Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis) - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": " Type: TV | Show: Adventuring Academy", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": " Size: 2625.24MB → 1161.67MB (44.3% of original, 55.7% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": "Deleted original and processing copy for Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis).mp4", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": "Removed embedded subtitle: Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis).en.vtt", "module": "process_manager", "function": "_save_successful_encoding", "line": 750}
{"timestamp": "2026-05-18T00:40:22Z", "level": "INFO", "message": "Processing: Adventuring Academy - S07E02 - Getting Thrown to the Wolves (with Robbie Daymond).mp4", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "BATCH MODE: Processing 12 paths from paths.txt", "module": "main", "function": "main", "line": 360}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "[BATCH 1/12] Processing: P:\\tv\\Government Cheese (2025)", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Government Cheese (2025)", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E01 - The Gospel of Kenny Sharp x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E02 - Trial and Error x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E03 - Two Doors x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E04 - A Long Road Home x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E05 - Father Facts, Figures, and Failures x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E06 - Parable of Drawing in the Net x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E07 - The Woman on the Roof x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E08 - An Evening with Abraham Cohen x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E09 - R&D x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Skipping Government Cheese - S01E10 - St. Hampton x265 AC3 HDTV-1080p ELiTE - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 629}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "[BATCH 1] Completed successfully", "module": "main", "function": "main", "line": 430}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "[BATCH 2/12] Processing: P:\\movies4k\\Boy Kills World (2024)", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Using path as-is: P:\\movies4k\\Boy Kills World (2024)", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-18T00:41:07Z", "level": "INFO", "message": "Processing: Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T00:45:24Z", "level": "INFO", "message": "Copied Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR.mkv → Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T00:45:24Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T00:45:39Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-18T01:05:18Z", "level": "INFO", "message": "\n📊 ENCODE RESULTS:", "module": "encode_engine", "function": "run_ffmpeg", "line": 402}
{"timestamp": "2026-05-18T01:05:18Z", "level": "INFO", "message": " Original Size: 12911.95 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 403}
{"timestamp": "2026-05-18T01:05:18Z", "level": "INFO", "message": " Encoded Size: 1926.43 MB", "module": "encode_engine", "function": "run_ffmpeg", "line": 404}
{"timestamp": "2026-05-18T01:05:18Z", "level": "INFO", "message": " Reduction: 14.9% of original (85.1% saved)", "module": "encode_engine", "function": "run_ffmpeg", "line": 405}
{"timestamp": "2026-05-18T01:05:18Z", "level": "INFO", "message": " Resolution: 3840x1600 → 1920x1080", "module": "encode_engine", "function": "run_ffmpeg", "line": 406}
{"timestamp": "2026-05-18T01:05:18Z", "level": "INFO", "message": " Audio Streams: 1 streams processed", "module": "encode_engine", "function": "run_ffmpeg", "line": 407}
{"timestamp": "2026-05-18T01:06:37Z", "level": "INFO", "message": "Moved Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR - [EHX].mkv → Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 686}
{"timestamp": "2026-05-18T01:06:44Z", "level": "INFO", "message": "\n✅ CONVERSION COMPLETE: Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR - [EHX].mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 725}
{"timestamp": "2026-05-18T01:06:44Z", "level": "INFO", "message": " Type: MOVIE | Show: N/A", "module": "process_manager", "function": "_save_successful_encoding", "line": 726}
{"timestamp": "2026-05-18T01:06:44Z", "level": "INFO", "message": " Size: 12911.95MB → 1926.43MB (14.9% of original, 85.1% reduction)", "module": "process_manager", "function": "_save_successful_encoding", "line": 727}
{"timestamp": "2026-05-18T01:06:44Z", "level": "INFO", "message": " Method: CQ | Status: SUCCESS", "module": "process_manager", "function": "_save_successful_encoding", "line": 728}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Deleted original and processing copy for Boy Kills World 2023 2160p AMZN WEB-DL DDP5 1 H 265-BYNDR.mkv", "module": "process_manager", "function": "_save_successful_encoding", "line": 741}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Batch processing complete", "module": "process_manager", "function": "process_folder", "line": 629}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "[BATCH 2] Completed successfully", "module": "main", "function": "main", "line": 430}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "[BATCH 3/12] Processing: P:\\tv\\Adventuring Academy", "module": "main", "function": "main", "line": 372}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Using path as-is: P:\\tv\\Adventuring Academy", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E01 - Creating Rounded Characters (with Lou Wilson) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E02 - Keeping a Game Going (with Amy Vorpahl) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E03 - Raising the Stakes (with Brian Murphy) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E04 - Playing in a Safe Space (with Erika Ishii) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E05 - Being the Mean GM (with Noah Diamond) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E06 - Finishing a Campaign (with Molly Ostertag) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E07 - Building Your Own Campaign Setting (with Matthew Mercer) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E08 - Leveling Up (with Satine Phoenix) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E09 - What to Do With a Nat 20 (with B. Dave Walters) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E10 - Giving Yourself Permission to Feel (with Marisha Ray) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E11 - Playing a Cooperative Game (with Nick Marini) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E12 - Healing Through D&D (with Krystina Arielle) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E13 - Reunion with the Cast of Escape From the Bloodkeep h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E14 - Reunion with the Cast of Escape From the Bloodkeep Pt. 2 h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E15 - Introducing Horror to a Game with Ivan Van Norman h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E16 - Finding Fun in Failure with Siobhan Thompson h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E17 - Killing Off Characters with Jack Covell h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S01E18 - Storytelling As a Game Master with Peter Warren h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E01 - Balancing Comedy and Drama (with Freddie Wong) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E02 - See Me In Six Months (with Aabria Iyengar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E03 - Bardic Inspiration (with Omega Jones) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E04 - The Joy of Mistakes (with Kelly Lynne D'Angelo) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E05 - Fantasy Shapes Reality (with Jennifer Kretchmer) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E06 - There Are Gray Areas In Life (with Orion Black) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E07 - I'm Gonna Have To Prod You, Sparta-Style (with Alicia Marie) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E08 - Murph and Emily's Friend (with Caldwell Tanner) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E09 - No Introduction Needed (with Emily Axford) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S02E10 - Leave the Table Better Than You Found It (with Honey and Dice) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E01 - Artwork is 360 Degrees (with Carlos Luna) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E02 - What Does 'Ready' Mean (with Zac Oyama) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E03 - Represent (with Daniel Kwan) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E04 - Conflict Resolution (with LaTia Jacquise) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E05 - Give People More Room (with Diana Gaeta) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S03E06 - Making Dinner For Friends (with Eric Silver) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E01 - Let's Poke the Lich (with Persephone Valentine) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E02 - For the Price of a Dream (with Ross Bryant) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E03 - The Braid of Character, Plot, and World (with Connie Chang) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E04 - The Mythological Meets the Logistical (with Matthew Mercer) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E05 - The New Mr. Peanut (with Lou Wilson) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E06 - Sneak A-Snack (with Sam de Leve) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E07 - Blight, Plants, Birds, and Almonds (with Aabria Iyengar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E08 - Studying and Training (with Johnny Stanton) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S04E09 - Honor the Absurd (with Jasmine Bhullar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E01 - Bugs Bunny and Daffy Duck (with Sam Reich) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E02 - Six Out of Six (with Rekha Shankar) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E03 - Shinji and Batman (with Ify Nwadiwe) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E04 - Edit While They're Killing It (with Zac Oyama) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E05 - Be Comfortable With Being Uncomfortable (with Anjali Bhimani) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S05E06 - Applying Logic to the Illogical (with Brian David Gilbert) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E01 - Hindsight Is Rose-Colored Glasses (with Izzy Roland) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E02 - All Games Are Beautiful (with Erika Ishii) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E03 - Normal People Worry Me (with Jacob Wysocki) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E04 - Geek Out a Living (with Danielle Radford) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E05 - Finding Heroes in Each Other (with Luis Carazo) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S06E06 - Be Yourself Everyone Else Is Taken (with Ally Beardsley) h265 AAC WEBRip-1080p EHX.mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipping Adventuring Academy - S07E01 - Bandaid on a Bowling Ball (with Vic Michaelis) - [EHX].mkv: matches ignore tags", "module": "process_manager", "function": "process_folder", "line": 219}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Skipped 56 file(s)", "module": "process_manager", "function": "process_folder", "line": 226}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Processing: Adventuring Academy - S07E02 - Getting Thrown to the Wolves (with Robbie Daymond).mp4", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "File already in processing: Adventuring Academy - S07E02 - Getting Thrown to the Wolves (with Robbie Daymond).mp4 (1909.31 MB verified complete)", "module": "process_manager", "function": "process_folder", "line": 243}
{"timestamp": "2026-05-18T01:06:46Z", "level": "INFO", "message": "Found subtitle file: Adventuring Academy - S07E02 - Getting Thrown to the Wolves (with Robbie Daymond).en.vtt", "module": "process_manager", "function": "process_folder", "line": 282}
{"timestamp": "2026-05-18T01:06:47Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T01:06:48Z", "level": "INFO", "message": "First audio stream is 'und', replacing with default language: eng", "module": "process_manager", "function": "process_folder", "line": 374}
{"timestamp": "2026-05-18T01:06:50Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "BATCH MODE: Starting batch processing from paths.txt", "module": "main", "function": "main", "line": 362}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "File monitoring enabled - will check for new additions after each item", "module": "main", "function": "main", "line": 363}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "[BATCH 1] Processing: P:\\movies\\Mad Max - Fury Road - Black & Chrome Edition (2015)", "module": "main", "function": "main", "line": 394}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "Using path as-is: P:\\movies\\Mad Max - Fury Road - Black & Chrome Edition (2015)", "module": "main", "function": "normalize_input_path", "line": 65}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "Default language from config: eng", "module": "process_manager", "function": "process_folder", "line": 178}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "und→default language enabled: und → eng", "module": "process_manager", "function": "process_folder", "line": 185}
{"timestamp": "2026-05-18T01:08:51Z", "level": "INFO", "message": "Processing: Mad Max - Fury Road - Black & Chrome Edition (2015) x264 AC3 5.1 Bluray-1080p HDi.mkv", "module": "process_manager", "function": "process_folder", "line": 230}
{"timestamp": "2026-05-18T01:11:57Z", "level": "INFO", "message": "Copied Mad Max - Fury Road - Black & Chrome Edition (2015) x264 AC3 5.1 Bluray-1080p HDi.mkv → Mad Max - Fury Road - Black & Chrome Edition (2015) x264 AC3 5.1 Bluray-1080p HDi.mkv", "module": "process_manager", "function": "process_folder", "line": 253}
{"timestamp": "2026-05-18T01:11:57Z", "level": "INFO", "message": "Auto-selected AV1 encoder for detected 8-bit source", "module": "process_manager", "function": "process_folder", "line": 303}
{"timestamp": "2026-05-18T01:15:56Z", "level": "INFO", "message": "User selected 1 audio stream(s): [2]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 451}
{"timestamp": "2026-05-18T01:15:56Z", "level": "INFO", "message": "Removed 1 audio stream(s): [1]", "module": "audio_handler", "function": "prompt_user_audio_selection", "line": 455}
{"timestamp": "2026-05-18T01:15:56Z", "level": "INFO", "message": "Auto-selected AV1 NVENC for detected 8-bit source", "module": "encode_engine", "function": "run_ffmpeg", "line": 119}