Nenotriple / R-ESRGAN-AnimeVideo-UI

reav-ui - Upscale videos using R-ESRGAN
57 stars 6 forks source link
anime anime-upscaling cartoon esrgan image-processing stable-diffusion upscale-video video-processing

  app_cover

R-ESRGAN-AnimeVideo-UI (reav-ui)

Upscale your videos using R-ESRGAN

  app_sample

📝 Usage

Note: The Upscale and Merge operations delete the previous frames by default. If you want to keep the frames, make sure to enable the Keep Frames option.

After Extracting or Upscaling, you have the option to scale the frames to any size, either by percent or exact resolution.

mp4, gif, avi, mkv, webm, mov, m4v, wmv, are supported.

🤷 Why?

Why use this over an application like Chainner, or Topaz Video AI?

While both applications are undoubtedly more than capable, (among others, I'm sure) I found xinntao's implementation is extremely fast compared to Chainner. And of course free is always better than Topaz Video AI's high cost.

Other upscale models are popular, but realesr-animevideov3 remains a favorite of mine for multiple reasons.

Check out these comparisons.✨

🚩 Requirements

[!TIP] You don't need to worry about these requirements if you're using the portable/executable version.

You must have Python 3.10+ installed to the system PATH

You will need Pillow.

To install Pillow: pip install pillow

ffmpeg.exe and ffprobe.exe needs to be in the bin folder. (v6.0+)

realesrgan-ncnn-vulkan-20220424-windows.zip must be extracted to the bin folder. Download

📜 Version History

v1.18 changes:

👥 Credits

ffmpeg-6.0-essentials: https://ffmpeg.org/

Real-ESRGAN_portable: https://github.com/xinntao/Real-ESRGAN#portable-executable-files-ncnn

I highly appreciate any contributions, thank you!