I need a piece of software that can take ordinary MP4 files and enlarge them cleanly to 4K UHD. Because I will be running the process on archived footage, latency is not a concern—the program can work in batch mode and take the time it needs to generate the best possible image. Key capabilities I expect: • Input: MP4 only (I do not need AVI or MKV support right now). • Output: 3840 × 2160, with the option to choose common codecs for delivery. • Processing: quality-first upscaling; real-ESRGAN, waifu2x-caffe, or a comparable neural network approach is ideal, but I am open to classical algorithms if they can match current AI results. Deliverables 1. Source code with clear instructions for building on Windows or Linux. 2. A compiled executable or installer ready for immediate use. 3. A short user guide covering basic operation, command-line flags or GUI workflow, and any hardware prerequisites (CUDA, OpenCL, etc.). I will test the tool on a sample batch of videos; final payment is released once the rendered 4K output shows a visible improvement over simple bicubic scaling and no major artifacts.