Original synthetic motion test specifications Source: 640 x 360, 24 fps, 3 seconds, H264 in MP4, no audio Baseline: 1920 x 1080, 24 fps, 3 seconds, conventional Lanczos scaling, no audio Not an AI restoration result or provider benchmark Reproduce the source: ffmpeg -f lavfi -i testsrc2=size=640x360:rate=24 -t 3 -c:v libx264 -crf 18 -pix_fmt yuv420p -movflags +faststart video-upscale-test-source.mp4 Reproduce the baseline: ffmpeg -i video-upscale-test-source.mp4 -vf "scale=1920:1080:flags=lanczos" -c:v libx264 -crf 18 -pix_fmt yuv420p -movflags +faststart video-upscale-test-resized.mp4 Inspect metadata: ffprobe -v error -show_entries stream=codec_name,width,height,r_frame_rate -show_entries format=duration,size -of json input.mp4