What i need to make this work with real world videos ?
What is the files that i need know and explore to figure how add suport to other models and convert real world videos ?
I only need know where start...
I took a quick look at this. It's basically using ffmpeg to write frames as images, scaling the images, then re-encoding the scaled images to video. Each of these are just command-line program calls. The upscaler is called here: https://github.com/ONdraid/reve/blob/b2aacdae840415aa7630ae955c91b38077d93754/reve-shared/src/lib.rs#L129
Should be easy enough to replace that with something else. You can get a bunch of different options from this upscaler: https://github.com/k4yt3x/video2x/releases/tag/4.8.1. I wouldn't recommend using that app over reve, though (just get the different scaler command line utilities out of it), as I find it can crash, and has no resumption, which is sucky when it's been redlining your CPU for 10 hours or more. AT least reve can restart.
Actually you may have to only change one line; realsrgan-ncnn-vulkan has 4 different models; reve has hardcoded one but that would be easy to change. It looks like you can get the other models from the links here: https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/issues/29