SuperVideoSR-video-super-resolution-webapp
SuperVideoSR-video-super-resolution-webapp copied to clipboard
Table of Contents
-
About The Project
- Built With
-
Getting Started
- Prerequisites
- Installation
- Usage
- Contact
- Acknowledgments
About The Project
Video super-resolution webapp. Fastest and powerful. Support Real-ESRGAN, ESRGAN, SWINIR, GFPGAN.
:leopard: Good news: we now support restormer~
Feature:
- [x] Model
- [x] SWINIRx4
- [x] RealESRGANx4
- [x] ESRGANx4
- [x] GFPGAN (Face Restoration)
- [x] Restormer (motion deblur and etc.)
- [ ] RealESRGANx4-TRT
- [ ] RealBasicVSR
- [x] Inference Speed-up
- [x] Batchsize adjustment (fast)
- [x] Codec Framework
- [x] FFMPEG streaming
- [x] TorchVision
- [ ] FFMPEG c++ backend
- [x] others
- [x] Frame interpolation (customize FPS)
- [x] Tiling
- [ ] IDR-only SR
- [ ] Live Streaming
(back to top)
Built With
(back to top)
Getting Started
Prerequisites
Clone Prompt-Gallery extension.
git clone https://github.com/dr413677671/super-video-super-resolution.git
For ESRGAN you need to install CUDA>>
It would be extreamly slow if you dont have cuda anyway>>
Installation
pip install <repo-directory>/requirements.txt
Install FFMPEG.
Usage
python3 <repo-directory>/app.py
Visit http://127.0.0.1:7860 in browser, checkout ./output and ENjoy ! ๐•ᴗ•๐>
Contact
Acknowledgments
Based on these brilliant repos:
- stable-diffusion-webui
- Real-ESRGAN
- Real-ESRGAN-GUI
- SwinIR
- GFPGAN
- Restormer
- Swin2SR
- Gradio
- FFmpeg
- Logo genetrared by Stable-Diffusion
(back to top)